pub type WindowCallback = Arc<Box<fn(_: &mut Window)>>;