working on additional playback features (seeking, etc.)