Input controller now will keep track of user input