widget ns treats w3c web components