public void actionPerformed(ActionEvent e) {
				if (ModelerUtilities.stopFiring(e))
					return;
				AbstractButton button = (AbstractButton) e.getSource();
				Object script = button.getClientProperty("script");
				if (script instanceof String) {
					processHyperlink((String) script);
				} else { // backward compatible
					JOptionPane.showMessageDialog(JOptionPane.getFrameForComponent(Page.this), "No script has been set.");
				}
			}