event processing rethink