of playback happens while we are awaiting an idle handler to
go through to update the view after the seek.
If this idle handler has not gone through the viewer will report
an incorrect position, which is used by the FilmViewer to start
the audio stream at the wrong time.