working playback via simulated events.