since the modeless windows are 'managed' by modeless_dialog_manager, it should provide some methods to allow integration of these dialogs into UIs as child windows