add hacky querySelector for ::shadow support in polyfil