Got legacy create dialogs working

Its not pretty, but it works, and over time these hacks should slowly
fade away