A two-ball mouse affords three degrees of freedom | Synapse