@Override public void mouseMoved(MouseEvent e) {
          Point point = e.getPoint();
          int index = locationToIndex(point);
          fireRollOverUpdated(index);
        }
@Override public void mouseMoved(MouseEvent e)