added crossfading radio mode