add more playback control