The 'when menu auto dismisses' event doesn't seem to work. It just triggers forever when the menu is either open or closed. Limiting the conditions to one event per loop doesn't work either..that way it never gets triggered.
Here is the workaround which does the same as 'on auto dismiss should...:
-Only One action when event loop
-NEGATE (Advanced Menu Object) Popup Menu "Your Menu Name" is open
-Do your actions...
..here is the same solution in image format..
Hope it helps someone..