Adding support for non-fullscreen trackballs
Brief:Adding support for non-spherical trackballs
Summary:
Sometimes, when the viewport is extremely oblong, having a spherical trackball can
leave large dead zones.  This switches to use independent radii in the vertical & horizontal
dimensions
Brief: Make "roll" on the outside of the trackball optional
Summary:
Occasionally, the "roll" on the outer edge of a trackball is undesirable.
This adds a "noRoll" option & adds support code to remove that funcitonality