linked to webcomponentjs rather than platform