In Mojo, we can associate things with interfaces directly rather than having to plumb around a bunch of IDs. VRServiceClient currently multiplexes a lot of things, but these notifications are better suited to individual interfaces for each VRDisplay.
We can simplify this code a lot by just creating an Display interface and moving the changed / disconnected / exitpresent + the new focus events from https://codereview.chromium.org/2354923005/ and having them live on this new interface.
Comment 1 by bajones@chromium.org
, Oct 2 2016