Distributed event aggregator