code: function (point) {
  		var chart = this.chart,
  			label = this.label, 
  			pos = (this.options.positioner || this.getPosition).call(
  				this,
  				label.width,
  				label.height,
  				point
  			);
  
  		// do the move
  		this.move(
  			mathRound(pos.x), 
  			mathRound(pos.y), 
  			point.plotX + chart.plotLeft, 
  			point.plotY + chart.plotTop
  		);
  	}
docs: Find the new position and perform the move