shadow dom, but not working - perhaps race