A Distributed Event Coordination System