bugfix: ensure number to number comparison
add angular hljs directive for highlighting