Updated highlightSearch() to respect source string's case