@Override
      public boolean onClick(@NotNull MouseEvent e, int clickCount) {
        if (action != null) {
          action.run();
          return true;
        }
        return false;
      }
@Override
      public boolean onClick(@NotNull MouseEvent e, int clickCount)