improved syntax highlighting for js