moved playback controls to their own class