code: function startDetect(inst, eventData) {
      // already busy with a Hammer.gesture detection on an element
      if(this.current) {
        return;
      }
  
      this.stopped = false;
  
      // holds current session
      this.current = {
        inst              : inst, // reference to HammerInstance we're working for
        startEvent        : Utils.extend({}, eventData), // start eventData for distances, timing etc
        lastEvent         : false, // last eventData
        lastVelocityEvent : false, // last eventData for velocity.
        velocity          : false, // current velocity
        name              : '' // current gesture we're in/detected, can be 'tap', 'hold' etc
      };
  
      this.detect(eventData);
    }
docs: start Hammer.gesture detection
  @param   {Hammer.Instance}   inst
  @param   {Object}            eventData