Launcher is responsible for launch()'ing Dialog instances