Cursor tries to remain in center of screen if possible