reuse play / resume code
fixed start / pause problems