moving wait dialogs into separate files for DRY standards