Moved rumble expiration to the main joystick handling level, and prevent sending the driver layer duplicate rumble requests.
25 files changed