mouse and joystick fixes and updates