tweaked demo2 sample with shadow dom css