webcomponents.js only if required / fullscreen api