public void update(Input input) {
		if (!input.oldButtons[Input.ESCAPE] && input.buttons[Input.ESCAPE]) {
			setScreen(parent);
			return;
		}
		if (delay > 0)
			delay--;
		if (delay == 0 && input.buttons[Input.ACTION]
				&& !input.oldButtons[Input.ACTION]) {
			input.releaseAllKeys();
			if (e.special) {
				e.level.specials(e.xSpot,e.ySpot, e);
			} else {
				setScreen(parent);
			}
		}
	}