adding attributeChanged callback tweaks for Google Custome Element polyfill compat
added interop with Google's CustomElements polyfill