And only emit the signals when there's a listener registered for the event.
Created attachment 447212 [details] Patch
Created attachment 447213 [details] Patch
Committed r287070 (245265@trunk): <https://commits.webkit.org/245265@trunk>