Bug 1104139 - [Contacts] Refactor highlight so we can avoid using regexp (WIP)

better to load this when search mode is on in order not to make it worse startup times of the app