apparently I have to add webcomponents.js to certain pages