Make webcomponent work