Let's not re-implement mozbrowseropenwindow API.
Proposed fix is to instantiate a new AppWindow here or dispatch event to the module which caught this event. Is it wrapper_factory ? or child_window_factory?