{
Imported<UIContextListener> listeners = addonRegistry.getServices(UIContextListener.class);
UISelection<Resource<?>> selection = Selections.from(initialSelection);
UIContextImpl context = new UIContextImpl(new UIProviderImpl(true), listeners, selection);
return factory
.createSingleController(context, addonRegistry.getServices(commandClass).get(), new UIRuntimeImpl());
}