a plan to generalize setup/teardown for eventProcessors

even if it's only used by the RecursiveEventProcessor for now