Modified GamePad Class.