docs: function (event) {
              // Standard touch
              if (event.touches && event.touches.length >= 2) {
                  var positions = aria.touch.Event.getPositions(event);
                  this.primaryPoint = positions[0];
                  this.secondaryPoint = positions[1];
              }
              // IE 10 touch
              else if (typeof event.isPrimary != 'undefined') {
                  if (event.isPrimary) {
                      this.primaryPoint = aria.touch.Event.getPositions(event);
                  } else {
                      this.secondaryPoint = aria.touch.Event.getPositions(event);
                  }
              } else {
                  this.$raiseEvent({
                      name : "pinchcancel"
                  });
                  return this._gestureCancel(event);
              }
              var currentDist = this._calculateDistance(this.primaryPoint.x, this.primaryPoint.y, this.secondaryPoint.x, this.secondaryPoint.y);
              var currentAngle = this.__calculateAngle(this.primaryPoint.x, this.primaryPoint.y, this.secondaryPoint.x, this.secondaryPoint.y);
              this.lastKnownAngle = currentAngle;
              var currentData = {
                  distance : currentDist,
                  dVariation : (currentDist - this.initialPinchData.distance),
                  angle : currentAngle
              };
              this.$raiseEvent({
                  name : "pinchmove",
                  distance : currentDist,
                  dVariation : (currentDist - this.initialPinchData.distance),
                  angle : currentAngle,
                  originalEvent : event
              });
              return this._gestureMove(event, currentData);
  
          }