code: function (obj, type, handler, id) {
  
  		if (type === 'touchstart') {
  			this._addPointerStart(obj, handler, id);
  
  		} else if (type === 'touchmove') {
  			this._addPointerMove(obj, handler, id);
  
  		} else if (type === 'touchend') {
  			this._addPointerEnd(obj, handler, id);
  		}
  
  		return this;
  	}
docs: Provides a touch events wrapper for (ms)pointer events. ref http://www.w3.org/TR/pointerevents/ https://www.w3.org/Bugs/Public/show_bug.cgi?id=22890