Only chrome seemed to like using innerText, changed to innerHTML instead.