"uioBuilder" is used in both "demo.initPMT" and "demo.instantiateUIO" functions, that's the need for having it there. "demo.instantiateUIO" has been made in order to be used for UIO re-rendering on language switching (if this ever going to be implemented this way).
"defaultLanguage" is set here but also used in PMT.js (https://github.com/chrispetsos/prefsEditors/blob/master/src/pmt/js/PMT.js#L223).
Should i wire all these up in a better way?