Renamed the way uiFactory was erronously exposed + dirty try/catch for stability in the lower bowels of ui.input()