added keyboard scrubbing and interpolated mouse scrubbing playback