code: protected boolean mouseMove(Element element, GqEvent event) {
  
      if (started) {
        event.getOriginalEvent().preventDefault();
        return mouseDrag(element, event);
      }
  
      if (delayConditionMet() && distanceConditionMet(event)) {
        started = mouseStart(element, startEvent);
        if (started) {
          mouseDrag(element, event);
        } else {
          mouseUp(element, event);
        }
      }
  
      return !started;
    }
docs: Method called on MouseMove event.
  
  You should not override this method. Instead, override {@link #mouseMove(Element, GqEvent)}
  method