code: function TapRecognizer() {
    Recognizer.apply(this, arguments);
  
    // previous time and center,
    // used for tap counting
    this.pTime = false;
    this.pCenter = false;
  
    this.timer = null;
    this.input = null;
    this.count = 0;
  }
docs: A tap is ecognized when the pointer is doing a small tap/click. Multiple taps are recognized if they occur
  between the given interval and position. The delay option can be used to recognize multi-taps without firing
  a single tap.
  
  The eventData from the emitted event contains the property `tapCount`, which contains the amount of
  multi-taps being recognized.
  @constructor
  @extends Recognizer