Element.drag is broken because identifier, dx, dy a

On touch devices this._drag.x, this._drag.y, this._drag.id used to be undefined this caused dx and dy in the Element.drag handlers to be NaN