Prototype for the input system