@Override
    public void mouseExited(MouseEvent e) {
      mouseInside = false;
      if (!comp.isPopupShowing()) {
        updateHoverRect(null);
      }
    }
@Override
    public void mouseExited(MouseEvent e)