Started to add support for generic gamepads