@Override
		public void actionPerformed(ActionEvent e) {

			// Contact actions
			if (e.getActionCommand().equalsIgnoreCase("List Contacts")) {

				cl.getDisplayList(panel);

			} else if (e.getActionCommand().equalsIgnoreCase("Create Contact")) {

				Contact c = new Contact();
				// c.formEdit(panel);
				c.formEdit(cl, true);

			} else if (e.getActionCommand().equalsIgnoreCase("Create Case")) {
				Case cs = new Case();
				cs.FormEdit(csl, cl, true);
			} else if (e.getActionCommand().equalsIgnoreCase("Create Activity")) {
				Activity as = new Activity();
				as.formEdit(actl, csl, cl, true);
			} else if (e.getActionCommand().equalsIgnoreCase("List Cases")) {
				csl.getCaseList(panel, cl);
			} else if (e.getActionCommand().equalsIgnoreCase("List Activities")) {
				actl.getDisplayList(panel, cl, csl);
			} else if (e.getActionCommand().equalsIgnoreCase("Help")) {
				//This may be help
				OutputBox.display(0, Constants.MAIN_WIN_TITLE, Constants.HELP);
				//csl.getCaseList(panel);
				
			} else if (e.getActionCommand().equalsIgnoreCase("About Us")) {
				//This may be about us
				OutputBox.display(0, Constants.GEN_LBL_ABOUT_US, Constants.ABOUT_US);
				
			} else if (e.getActionCommand().equalsIgnoreCase("Exit")) {
				appExit();
			} else {
				// do nothing
				return;
			}

			changePanel(panel);
		}