code: function cleanup() {
                  start = target = null;
                  swiping = false;
  
                  self.off(moveEvent, move);
              }
docs: When `touchend` or `touchcancel` is triggered, clean up the swipe state.
  Also unbind `touchmove` events until another swipe occurs.