UserInput update