Move zoombox calculation into XYChartInfo, plus method to find data coordinates from a graphical coordinate