Added PositionButton for use with things like the mouse buttons.