@Override
      public void onComponentsChanged(java.util.List<? extends Component> components) {
        switchComponentsInfo(components);
        updateHighlighting();
      }
@Override
      public void onComponentsChanged(java.util.List<? extends Component> components)