I just was playing with the new feature that allows to launch macros when some event has occured. I see how it works, but I feel I am missing something… As with events in typical programming environments, upon launching event handler, the code should have access to some Event object that keeps information about the type of event that has happened, and some extra info. For example, if I bind macro to a “Character inserted” event, I’d expect that the Macro is informed that it was triggered because that one or more characters were inserted, and also exactly what characters were insterted.
I am aware of need to implement more sophisticated event handlers like you wrote. Thanks!