added an option (GLUT_SKIP_STALE_MOTION_EVENTS) to ignore all but the last