pub fn manage_widgets_updates() -> (UnboundedSender<(usize, Vec<u64>)>, Pin<Box<dyn Stream<Item = Vec<usize>>>>)