Unfinished work on the input system