MouseWatcher makes use of EventMonitor. EventMonitorAura uses a pre-target-handler added to Env::GetInstance(). In single-process-mash mode this won't work from the ash side. We'll need to ensure the right Env is obtained. Further we need to make sure both of these will work correctly in multi-process-mash too.
This code is used from MultiWindowResizeController in ash, and in particular MultiWindowResizeControllerTest.ClickOutside exercises this.
Comment 1 by bugdroid1@chromium.org
, Aug 15