I think what @bradeneuropeArthur was referring to was the:
UserInputEvents.OnActivateCommand
and
UserInputEvents.OnTerminateCommand
...used to monitor for specific command names (ControlDefinition names).
And those specific command names can be seen if you have ever logged or written out a list of all ControlDefinition names, like the DumpControlDefinitions Sample shows. There is one in there for every global iLogic Form, and one for every external iLogic rule, and one for every VBA Macro (that you have created a ribbon button for). But besides those, there are also some in there that are unique to the iLogic add-in, but not unique to any specific rule or form...similar to the ones you see in the built-in ribbon panel, and the ones you see available in your right-click menu, when over the iLogic DockableWindow.
Below is a partial list:
iLogic.About
iLogic.AddForm
iLogic.AddRule
iLogic.AssignName
iLogic.ClearCodeClipboard
iLogic.Configuration
iLogic.DeleteAllRules
iLogic.DeleteName
iLogic.DrawingGenerateCode
iLogic.EditName
iLogic.EditRule
iLogic.EventTriggers
iLogic.FreeILogicMemory
iLogic.HideLabel
iLogic.HideLabels
iLogic.iCopy
ilogic.logwindow
iLogic.PlaceComponent
iLogic.RegenAllRules
iLogic.RuleBrowser
iLogic.ShowLabel
iLogic.ShowLabels
ilogic.treeeditor
iLogic.Trigger
iLogic.XmlExport
iLogic.XmlImport
Wesley Crihfield

(Not an Autodesk Employee)