Correct update event listener