Framework for notifying the user of an event
