add webcomponentsjs to demo