whole bunch of updates in events