Added a DOMComponentLoaded event when each component is created

I think I have it roughed in. I'll let the experts decide if this is the right way to solve https://github.com/x-tag/x-tag/issues/83