Ongoing refactor.
Integrated up to the service level for playback. My head hurts...
remeber the event for the view.. race condition in current setup, never
shows...