Added play-pause support