dumb dialogs and child dialogs