Available on js
@:optionaloptionalgamepad:Null<Gamepad>
@:optionaloptionalcomposed:Null<Bool>
@:optionaloptionalcancelable:Null<Bool>
@:optionaloptionalbubbles:Null<Bool>