@Override
    public void actionPerformed(@NotNull AnActionEvent e) {
      if (runner != null) {
        runner.stop();
        SwingUtilities.invokeLater(() -> runner = null);
      }
    }
@Override
    public void actionPerformed(@NotNull AnActionEvent e)