@Override
	void handleInput(Input input, boolean isMousePressed) {

		if (input.isKeyPressed(Input.KEY_ENTER) && !hasMadeChoice()) {
			makeChoice(selectedChoice);
		}
		int numberOfButtons = choiceButtons.getNumberOfButtons();
		if (input.isKeyPressed(Input.KEY_RIGHT)) {
			selectedChoice = (selectedChoice + 1) % numberOfButtons;
		}
		if (input.isKeyPressed(Input.KEY_LEFT)) {
			selectedChoice = (selectedChoice + numberOfButtons - 1)
					% numberOfButtons;
		}
		setHighlighted(selectedChoice);
		Point upperLeft = new Point((int) choiceButtons.getNthButtonRectangle(
				selectedChoice + 1).getX(), (int) choiceButtons
				.getNthButtonRectangle(selectedChoice + 1).getY() - 20);
		tooltip = hud.createButtonTooltip(upperLeft,
				choiceButtons.getTooltipOfButtonWithIndex(selectedChoice));
	}