Implemented both global notification (sort of PUB-SUB) and local notification (like the general events).