make extension initialization happen consistently
make dialogs available via the ServiceRegistry