Fix spin/zoom on Linux to work with continual cursor reset