EventEmitter with a persistent, replaying record of events