some preparation
reworking highlight - part1
reworking highlight - part2
 - removed some unnecessary classes
fix compilation
reworked editor highlighting