+ * @id:
+ * The application instance's unique ID as assigned by the registry.
+ **/
+ attribute long id;
+
+ /**
+ * registerToolkitEventListener:
+ * @listener: an #EventListener object which will receive the requested
+ * events from the application's toolkits via toolit 'bridges'
+ * @eventName: a UTF-8 string indicating the type of (toolkit-specific) event
+ * being requested. Not all applications can generate toolkit events of
+ * a given type.
+ *
+ * Register with this application's toolkit for "toolkit-specific" event notifications.
+ * For most event support, clients should use non-toolkit-specific events
+ * whenever possible, via #Registry::registerGlobalEventListener - this method
+ * is provided as a 'back door' when generic names do not exist for the events in question.
+ * SUBJECT TO DEPRECATION in favor of Registry::registerGlobalEventListener forms.
+ *
+ **/
+ void registerToolkitEventListener (in EventListener listener, in string eventName);
+
+ /**
+ * registerObjectEventListener:
+ * @listener: an #EventListener object which will receive the requested
+ * events
+ * @eventName: a UTF-8 string indicating the type of (toolkit-specific) event
+ * being requested.
+ * Register with this application toolkit for "Accessibility::Accessible"
+ * event notifications. SUBJECT TO DEPRECATION