about to redo the gesture interpreter so that it fits within a subpatch and cleanly does its operation