new input control, added stage stuff