Big performance boost for phrasal comparisons. Began restructuring more progress reporting functionality around event driven models. This was always the intent from the beginning, but there wasn't time to get to it.