Have toggle_pause return whether it's now paused
On unpause, set active source and if needed start another video
on DELETE current, start another video up