Implementing new input system.