port to use wct
update to webcomponents.js