HID handling update, avoid unnecessary exceptions
Stick with one deadzone in XInput
Raw input stuff, mouse implemented