code: function (redraw, animation) {
  		var point = this,
  			series = point.series,
  			chart = series.chart,
  			data = series.data;
  
  		setAnimation(animation, chart);
  		redraw = pick(redraw, true);
  
  		// fire the event with a default handler of removing the point
  		point.firePointEvent('remove', null, function () {
  
  			erase(data, point);
  
  			point.destroy();
  
  
  			// redraw
  			series.isDirty = true;
  			if (redraw) {
  				chart.redraw();
  			}
  		});
  
  
  	}
docs: Remove a point and optionally redraw the series and if necessary the axes
  @param {Boolean} redraw Whether to redraw the chart or wait for an explicit call
  @param {Boolean|Object} animation Whether to apply animation, and optionally animation
  configuration