When the mouse cursor is not visible, mouse.SetPosition needs to request
a position relative to the last mouse position, translated to the center
of the window.