Input mapping and Hotplugging fix

-Input mapping keys and axis now get always exposed.
-Hotplugging of the joystick is now supported.