fixed start/resume pause/stop behavior