@Override
	public void actionPerformed(final ActionEvent e) {
		if (e.getSource() instanceof Button) {
			this.handleButtton(e);
		}
		else if (e.getSource() instanceof Menu) {
			this.handleMenu(e);
		}
		else if (e.getSource() instanceof MenuItem) {
			this.handleMenuItem(e);
		}
		else if (e.getSource() instanceof TextArea) {
			this.handleTextArea(e);
		}
		else if (e.getSource() instanceof ToolBar) {
			this.handleToolBar(e);
		}
		else if (e.getSource() instanceof EditorTypeComboBox) {
			this.handleEditorTypeComboBox(e);
		}
		else {
			System.out.println(e.getActionCommand());
		}
	}