cleaned up busydialog stuff