code: function () {
              var _startTime = 0,
                  _pos = {};
      
              this._touchHandler = $B.bind(function (e) {
                  var currentTime = new Date().getTime(),
                      currentPos = this._getPos(),
                      interval = currentTime - _startTime;
      
                  if ( interval < this._delay && this._isSamePos(_pos, currentPos) ) {
                      this.dispatch( 'doubletab', {
                          target: e.target,
                          currentTarget: this._target,
                          stopPropagation: function () { e.stopPropagation(); },
                          preventDefault: function () { e.preventDefault(); }
                      });
                  } else {
                      _startTime = currentTime;
                      _pos = currentPos;
                  }
              }, this);
      
              this._touchEvent = new $B.event.TouchEvent( this._target );
              this.enable();
          }
docs: ===============	Private Methods	=============== //