1. A mobile electronic device comprising: a processor for controlling operation of the mobile device; a touch sensitive display coupled to the processor; and a storage coupled to the processor, the storage storing event information identifying scheduled events, the event information including, for at least one of the scheduled events, a reminder time at which an event reminder is to be generated; the processor being configured for: (i) displaying on the display, at the reminder time, a first user interface providing the event reminder that includes information about the event and that includes a count of how many times that a snooze button has been selected for the event reminder, the first user interface also providing a plurality of selectable buttons including the snooze button; (ii) receiving, from the touch sensitive display after the displaying, a first input indicating selection of the snooze button; (iii) presenting on the display, after receipt of the first input, a second user interface providing a menu that lists a plurality of selectable snooze time durations; (iv) receiving, from the touch sensitive display after the presenting of the second user interface, a second input indicating selection of one selected snooze time duration from the plurality; (v) in response to receipt of the second input, removing the first and second user interfaces from the display and increasing by one the count of how many times that the snooze button has been selected for the event reminder; (vi) designating expiration of the selected snooze time duration as a new reminder time; and (vii) updating the event information with the new reminder time at which the first user interface is to be redisplayed and with the increased count.