public void actionPerformed(ActionEvent e) {
		if(e.getActionCommand().equals("minimizeView")) {
			appConfig.guiControlPanelShowFullViewPanel = false;
			createViewPanel();
		} else if(e.getActionCommand().equals("maximizeView")) {
			appConfig.guiControlPanelShowFullViewPanel = true;
			createViewPanel();
		} else if(e.getActionCommand().equals("minimizeText")) {
			appConfig.guiControlPanelShowTextPanel = false;
			createTextPanel();
		} else if(e.getActionCommand().equals("maximizeText")) {
			appConfig.guiControlPanelShowTextPanel = true;
			createTextPanel();
		} else if(e.getActionCommand().equals("minimizeProjectControl")) {
			appConfig.guiControlPanelShowProjectControl = false;
			createProjectControlPanel();
		} else if(e.getActionCommand().equals("maximizeProjectControl")) {
			appConfig.guiControlPanelShowProjectControl = true;
			createProjectControlPanel();
		} else if(e.getActionCommand().equals("maximizeSimControl")) {
			appConfig.guiControlPanelExpandSimulation = true;
			createSimulationPanel();
		} else if(e.getActionCommand().equals("minimizeSimControl")) {
			appConfig.guiControlPanelExpandSimulation = false;
			createSimulationPanel();
		} else if(e.getActionCommand().equals("ClearOutputText")) {
			this.clearOutput();
		} else {
			super.actionPerformed(e);
		}
	}