new build process, shadow dom, minor fixes