misc: Allow run_dialog to hobble along, unpleasantly
WIP: Port to C++