@Override
	public void mousePresenceAt(double x, double y) {
		for (MenuButton but : _buttons) {
			if (but.isMouseWithin(x, y)) {
				if (_mouseLastAtButton != but) {
					if (_mouseLastAtButton != null)
					_mouseLastAtButton.actionOnExit();
					but.actionOnEnter();
					_mouseLastAtButton = but;
				}
				return;
			}
		}
		if (_mouseLastAtButton != null) {
			_mouseLastAtButton.actionOnExit();
			_mouseLastAtButton = null;
		}
	}