User interaction update