bugfix in firefox: document.createTextNode instead of innerText