Hi Alice,
When you have a mix of specific (e.g., when Button1.Click) and generic (e.g., when any Button.Click) handlers, we first run the handler for the specific component and then the handler for any component. The notAlreadyHandled is true if there wasn't already an event block for the specific component. If there was a specific event handler that already handled the event, then notAlreadyHandled is false. This allows you to mix specific and generic event handlers and decide in the generic event handler whether you want to apply behavior or not.
More details on the any component blocks and the algorithm to determine notAlreadyHandled
here.
Regards,
Evan