highlight.js shitty implementation