Use a cache for region highlighter
fix strings in comment being highlighted as strings