Event Collector rough draft