If we just need to highlight the first occurence, things can be easier.  I'm OK with removing global match.