Updating event handling architecture