Bulkify events so that we don't rebuild multiple times