docs: function () {
  			var el = this.el;
  
  			el[expando] = null;
  
  			_off(el, 'mousedown', this._onTapStart);
  			_off(el, 'touchstart', this._onTapStart);
  
  			_off(el, 'dragover', this);
  			_off(el, 'dragenter', this);
  
  			// Remove draggable attributes
  			Array.prototype.forEach.call(el.querySelectorAll('[draggable]'), function (el) {
  				el.removeAttribute('draggable');
  			});
  
  			touchDragOverListeners.splice(touchDragOverListeners.indexOf(this._onDragOver), 1);
  
  			this._onDrop();
  
  			this.el = el = null;
  		}