Just learning the basics for an event-driven notification system