@Override
	public void handleChessViewEvent(ViewEvent e) {
		if (e.isMouseMoveEvent()) {
			handleMouseEvent(e);
		} else if (e.isUndoEvent()) {
			handleUndoEvent();
		} else if (e.isInputEvent()) {
			handleInputEvent(e);
		} else if (e.isChangeNamesEvent()) {
			handleChangeNamesEvent(e);
		} else if (e.isShowLogEvent()) {
			handleLogEvent();
		} else if (e.isHighlightEvent()) {
			handleHighlightEvent(e);
		} else if (e.isHelpEvent()) {
			handleHelpEvent();
		} else if (e.isNamesWindowEvent()) {
			handleNamesWindowEvent();
		}
	}