adding support for component in demo template

this enables Component supporting browsers (like Chrome) to load ShadowDOM styles