code: function (x, y, settings) {
              this._super(Entity, "init", [x, y, settings]);
              this.dragging = false;
              this.dragId = null;
              this.grabOffset = new Vector(0, 0);
              this.onPointerEvent = Input.registerPointerEvent;
              this.removePointerEvent = Input.releasePointerEvent;
              this.initEvents();
          }
docs: Constructor
  @name init
  @memberOf me.DraggableEntity
  @function
  @param {Number} x the x postion of the entity
  @param {Number} y the y postion of the entity
  @param {Object} settings the additional entity settings