public void onButtonEntered(AbstractButton button) {
   T.debug("onButtonEntered()");
 }
 public void onMenuSelected(JMenu menu) {
   T.debug("onMenuSelected()");
 }
 public void onMenuItemDeselected(JMenuItem mi) {
   publish(" ");
   T.debug("onMenuItemDeselected()");
 }
 public void onMenuItemSelected(JMenuItem mi) {
   publish("text: " + mi.getText() + ", tooltip: " + mi.getToolTipText());
   T.debug("onMenuItemSelected()");
 }
 public void onMenuCanceled(JMenu menu) {
   T.debug("onMenuCanceled()");
 }