Apparently I'm old fashioned and innerText is deprecated in favor of innerHTML for setting the text contents of a span.  Firefox is the most strict about this.