Changed NodeBasedHandler to get textContent rather than innerHtml for
track info, causing special characters to not get escaped.