fix chat breaking

This will fix the chat listener breaking since the last commit, fix the
twitch-emote tooltips so they work to begin with and also improve
performance.