public void actionPerformed(ActionEvent event) {
		if (event.getSource() == recommendUserBaseButton) {
			recommendUserBased();
		} else if (event.getSource() == similarUserButton) {
			getSimilarUser();
		} else if (event.getSource() == similarItemButton) {
			getSimilarItem();
		} else if (event.getSource() == recommendItemBaseButton) {
			recommendItemBased();
		} else if (event.getSource() == clearButton) {
			clearSelection();
		} else if (event.getSource() == similarClassBox) {
			checkSimilarClassAvailability();
		} else if (event.getSource() == dataLoadButton) {
			mahoutDemoUI.loadData(dataLoadOptionBox.getSelectedIndex() == 0 ? MahoutDemoUI.LoadEnum.USER :
				(dataLoadOptionBox.getSelectedIndex() == 1 ? MahoutDemoUI.LoadEnum.ITEM : MahoutDemoUI.LoadEnum.PREFERENCE));
		}
	}