shadow dom? I think? WTF.