initial commit for a rework to put the fade on pause feature into the playback engine