updateCrosshairValues(crosshairState, x1, y1, datasetIndex, transX1, transY1, orientation);
updateCrosshairValues(crosshairState, x1, y1, domainAxisIndex, rangeAxisIndex, transX1, transY1, orientation);
updateCrosshairValues(crosshairState, x1, y1, datasetIndex, transX1, transY1, orientation);
updateCrosshairValues(crosshairState, x1, y1, domainAxisIndex, rangeAxisIndex, transX1, transY1, orientation);