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

        //alt + click is "OpenInRightSplit", or click the icon
        if (index != -1 && getIconRectangle(index).contains(point)) {
          invokeAction();
          e.consume();
        }
      }
@Override
      public void mousePressed(MouseEvent e)