* An event must have a unique eventID. handler is responsible for providing information
* about the event, such as short and long descriptions. The group determines how the event will be displayed in the events
* preferences; events in the same group are displayed together.
*
* @param eventID Unique event ID
* @param handler The handler, which must conform to AIEventHandler
* @param inGroup The group
* @param global If YES, the event will only be displayed in the global Events preferences; if NO, the event is available for contacts and groups via Get Info, as well.
* @brief Return a natural language, localized description for an event
*
* This will be suitable for display to the user such as in a message window or a Growl notification
*
* @param eventID The event
* @param listObject The object for which the event occurred
* @param userInfo Event-specific userInfo
* @param includeSubject If YES, the return value is a complete sentence. If NO, the return value is suitable for display after a name or other identifier.