docs: function onClick(event) {
        if (Date.now() - lastPreventedTime > PREVENT_DURATION) {
          return; // Too old.
        }
  
        var touches = event.touches && event.touches.length ? event.touches : [event];
        var x = touches[0].clientX;
        var y = touches[0].clientY;
  
  
        // Look for an allowable region containing this click.
        // If we find one, that means it was created by touchstart and not removed by
        // preventGhostClick, so we don't bust it.
        if (checkAllowableRegions(touchCoordinates, x, y)) {
          return;
        }
  
        // If we didn't find an allowable region, bust the click.
        event.stopPropagation();
        event.preventDefault();
  
        // Blur focused form elements
        if(event.target) {
          event.target.blur();
        }
      }