fixed: innerText does not work in firefox, replaced with Text()