blog/posts/supporting-both-automatic-and-manual-registration-of-custom-elements.html