fixed for firefox
removed step because in this case we're always creating a new element (no need to empty)
Merge pull request #2 from MatthewMueller/master

added cross-browser "innerText" so it works in firefox