Mystery characters appear when I use insertAdjacentHTML( beforeend ... to add an element to the DOM