Fixed up the dependency functions for playback.
Continued working on the playback some more.
Set the cursor decide the handle of the playback.