playback and timing working