1. A method for controlling the delivery of notifications comprising: receiving a notification from a first notification sender; and in response to receiving the notification, controlling the delivery of the notification in accordance with one or more user contexts that have been set by one or more context setters.