If you position the recorder and player between the publisher and event object, you are making the event class component queuable. The event class component must be marked for queuing and be activated by the player in a process that is separate from the publisher.