Add proper support for GamePad API and untested support for Mozilla GamePad API