Supporting Cooperative Awareness with Local Event Mechanisms: The GroupDesk System