button.setFocusable(false);
/*
* Add the popup menu
*/
ButtonCommandList commands = new ButtonCommandList(label, groupsAndCommands.get(label));
button.setComponentPopupMenu(commands);
button.addActionListener(new ButtonListener(button));
button.setToolTipText(tooltips.get(label));
add(button);