adjusted playhead behavior