code: function (target) {
              var targetX = this.pos.x;
              if ((target.x - this.pos.x) > (this.deadzone.right)) {
                  targetX = MIN((target.x) - (this.deadzone.right), this.bounds.width - this.width);
              }
              else if ((target.x - this.pos.x) < (this.deadzone.pos.x)) {
                  targetX = MAX((target.x) - this.deadzone.pos.x, this.bounds.pos.x);
              }
              return targetX;
  
          }
docs: -- some private function --- @ignore