(1) Alright, MirCursorConfiguration is a separate object to a specific MirCursor instance (which moves). I get that now, but suggest we try to come up with a noun less clumsy than the (slightly too long) "Configuration".
(5) OK, so there are indeed invisible cursor use cases, but I think they're less common than needing to hide the cursor (and not get any absolute location events). Games need grabs, certainly.
(1) Alright, MirCursorConfig uration is a separate object to a specific MirCursor instance (which moves). I get that now, but suggest we try to come up with a noun less clumsy than the (slightly too long) "Configuration".
(5) OK, so there are indeed invisible cursor use cases, but I think they're less common than needing to hide the cursor (and not get any absolute location events). Games need grabs, certainly.