use Radio Top-level API so we no longer need to store references to the channel