Bugfixes: Firefox doesn't seem to like node.innerText. Replace it by innerHTML