simple fix for css hackery changing .text -- just use .textContent