Fix broke high light issue when delete first character of word.
Add JUnit.
Fix high cpu issue with mac os look and feel issue.
Merge branch 'feature/high_cpu_mac' into develop