innerText isn't available in ff/chrome/etc so use innerHTML