add ShadowDom polyfill to make steps work in FF
fix typo
remove the direct shadow_dom dependency (grabbed by angular)