code: function( pointer, event ) {
  			// only drag if we haven't been cancelled;
  			if ( this._cancelled ) {
  				return;
  			}
  			/**
  			 * @attribute location
  			 * The location of where the element should be in the page.  This 
  			 * takes into account the start position of the cursor on the element.
  			 */
  			this.location = pointer.minus(this.mouseElementPosition); // the offset between the mouse pointer and the representative that the user asked for
  			// position = mouse - (dragOffset - dragTopLeft) - mousePosition
  			this.move(event);
  			if ( this._cancelled ) {
  				return;
  			}
  			if (!event.isDefaultPrevented() ) {
  				this.position(this.location);
  			}
  
  			//fill in
  			if (!this._only && this.constructor.responder ) {
  				this.constructor.responder.show(pointer, this, event);
  			}
  		}
docs: draws the position of the dragmove object