xlib should never expect mouse input