Web Components are confusing; bugs fixed. [loc-002N]

I use Web Components to make widgets that I can easily emit from Forester documents, such as my Gregorian Chants in Forester and Syntax Highlighting plugins. I noticed that on large pages (such as my weeknotes page) these plugins would sometimes mysteriously fail to load. I later realised that this is because the innerText, innerHTML and textContent properties may not be initialised when the web component is attached to the DOM, if the page is still loading. The solution requires attaching mutation listeners and waiting for the text to be added later. This seems unnecessarily complicated, but anyway, the plugins have been fixed now.