Represents a button on a Gamepad.
An advanced version of Gamepad that detects immediate presses and releases, useful for advanced controls and user-interfaces.