replaying events handles events coming from __construct