code: function downHandler ( event ) {
  
      if ( canTouch ) {
  
        isTouch = Pointer.isTouchEvent ( event );
  
        if ( isTouch ) {
  
          if ( !emulatedTimeoutTimestamp && Pointer.options.events.emulated.tune ) emulatedTimeoutTimestamp = Date.now ();
  
          scrolled = false;
  
          window.onscroll = scrollHandler;
  
          delta++;
  
        } else if ( delta > 0 ) {
  
          if ( emulatedTimeoutTimestamp && !Pointer.options.events.emulated.tuned && Pointer.options.events.emulated.tune ) {
  
            Pointer.options.events.emulated.timeout = Math.ceil ( Math.max ( Pointer.options.events.emulated.min, ( Date.now () - emulatedTimeoutTimestamp ) * Pointer.options.events.emulated.multiplier ) );
  
            Pointer.options.events.emulated.tuned = true;
  
          }
  
          skipping = true;
  
          delta--;
  
          return;
  
        }
  
        skipping = false;
  
      }
  
      downEvent = event;
  
    }
docs: /* HANDLERS