This will be a lot of different events from different primitives.  End users of the primitives will subscribe to events on the primitive themselves, which are then raised at a safe-time, i.e., not in the primitive's `update` function, so they are queued up in this array.