@Override
      public void mouseClicked(MouseEvent event) {
        Runnable action = extension.getActionOnClick();
        if (action != null) action.run();
      }
@Override
      public void mouseClicked(MouseEvent event)