@Override
	public void fireEvent(UIEvent e) {
		super.fireEvent(e);
		
		if(e instanceof ActionEvent) {
			processActionEvent((ActionEvent) e);
		} else if(e instanceof KeyEvent) {
			processKeyEvent((KeyEvent) e);
		} else if(e instanceof ValueChangeEvent) {
			processValueChangeEvent((ValueChangeEvent) e);
		}
	}