@Override
public void imageViewerChanged(ImageViewerEvent event) {
if (bridgeListeners != null && !bridgeListeners.isEmpty()) {
for (IImageViewerListener listener : bridgeListeners) {
Reason reason = event.getReason();
switch (reason) {
case SELECTION:
double[] point = event.getSelectedPoint();
listener.selectedPointChanged(point);
listener.selectedXChanged(point[IChartViewer.X_INDEX]);