Added a ProcessTypeCounterEventProcessor and tests.

Allows us to have an extra processor for one of the events