Make HighlightManager raise events.

When a highlight is found, fire a {Channel,Query}HighlightEvent
pointing to the original event that caused the highlight.