@Override
  public void addSelectionListener(@NotNull ValuesSelectionListener listener) {
    // TODO: dispose?
    mySelectionDispatcher.addListener(listener);
  }
@Override
  public void addSelectionListener(@NotNull ValuesSelectionListener listener)