A self-contained controller device for electronic devices is described
herein. The controller device includes a fixed central mast that extends
into the controller and acts as the core structural component for the
controller. The controller's user movable casing is pivotally mounted
about the mast with a pivot point where the user movable casing and the
mast meet that is located at or above the surface of the electronic
device. The internal components of the controller device include movement
detection and measurement circuitry, a self-centering mechanism attached
to the fixed central mast, and wires connecting the movement detection
and measurement circuitry through the mast to device connection point(s)
on the electronic device.