Window::rb_initialize
Window::rb_add_child() Memorize only if the view becomes a child
LooperCommon::DispatchMessageCommon: remove children from the window when interrupted
Window#remove_child added
Application#quit_requested runs without GVL