Coordination for Situated MAS: Towards an Event-driven Architecture