async fn run_display( display: IoSource<AsyncWrapper<SafeDescriptor>>, state: Rc<RefCell<Frontend>> )