Disabled keyboard event handling in Neverputt; added Joystick HAT event handling (SDL2.0 for gcw zero doesn't disable keyboard events and I wasn't handling HAT events all along it turned out)