Updated input system.