created new choosealgdialog to fullfill michis deepest wishes ;)