`innerText` is non-standard and doesn't work in Firefox -- use `innerHTML` instead (of course this doesn't really apply anymore now that we're using jQuery).