pub async fn run( mode: Mode, stats: Arc<Stats>, rx: UnboundedReceiver<Event>, verbose: bool, )
Drive the display until the event channel closes.