code: function(evt) {
          // touchstart may not have been allowed to propagate
          if (this.down) {
              evt.xy = this.last.xy;
              evt.lastTouches = this.last.touches;
              this.handleSingle(evt);
              this.down = null;
          }
          return true;
      }
docs: Method: touchend
  Correctly set event xy property, and add lastTouches to have
  touches property from last touchstart or touchmove
  
  Returns:
  {Boolean} Continue propagating this event.