@Override
      public void valueChanged(ListSelectionEvent e) {
        if (prevItemIndex == myList.getSelectedIndex()) return;
        prevItemIndex = myList.getSelectedIndex();
        myList.setSelectedButtonIndex(null);
        disposeAsyncPopupWaiter();
      }
@Override
      public void valueChanged(ListSelectionEvent e)