WebBrowserComponent allows events to be emitted before backend is initialised

Maybe related to this (and the fix done as a result?):