has web component support