Added GamePad support