@Override
	public void actionPerformed(ActionEvent arg0) {
		if (arg0.getSource() == addPeriodicTaskButton) {
			addPeriodicTaskButtonClicked();
		} else if (arg0.getSource() == removePeriodicTaskButton) {
			removePeriodicTaskButtonClicked();
		} else if (arg0.getSource() == addAperiodicTaskButton) {
			addAperiodicTaskButtonClicked();
		} else if (arg0.getSource() == removeAperiodicTaskButton) {
			removeAperiodicTaskButtonClicked();
		} else if (arg0.getSource() == startButton) {
			start();
		} else if (arg0.getSource() == saveButton) {
			save();
		} else if (arg0.getSource() == resetButton) {
			reset();
		}
	}