public void setEditMemoryAction(ActionListener l) {
        final ActionListener[] originalActionListeners = editMemoryButton.getActionListeners();
        for (ActionListener actionListener : originalActionListeners) {
            editMemoryButton.removeActionListener(actionListener);
        }
        editMemoryButton.addActionListener(l);
        for (ActionListener actionListener : originalActionListeners) {
            editMemoryButton.addActionListener(actionListener);
        }
    }