User input side updates