Recording and replaying events

and side-effects of the experiment