fixed hat stuff in gamepad lib