A sketch that does gesture-based motor control on only one motor
(using the same classes as gesturer) without event calls from an
external programs (as the gesturer currently is designed to do from
pushup detector code) nor ability to use a different gesture file (may
want to put that back in).
Quick and dirty fix to the bug where you click without moving the
mouse (effectively making a gesture of no movement) which because it
put no row in the table broke the gesture playback.  Now it puts the
position at first click in the table so you don't end up with an empty
table.
Applied same fix as I did in last commit (to gesturerOneMotor).  See
that commit comment for details.
Now much handles lack of a data file much more gracefully.
I believe this should improve the gracefulness of how lack of data
file is handled but I haven't tested it yet.
Now tested.  Removed some empty space in code.
Adding a variable that scales the input box up to an arbitrary size.
Now stays at last position at the end of gesture.  It is really what
you expect as the user and helps with seeing that the gesture was
recreated accurately.
Some cleanup and annotation.
Adding a rewind button to return to first state before playback. Is
especially important for gesture that start moving quickly and end far
from where they started as before the first part of the gesture would
be "written over" by time taken by the motor's returning to initial
position.