I have a view outputting nodes with multiple different ajax flags. When each is clicked, a rule set is run that can take up to 1-2 seconds to complete. I have noticed that when you click on multiple flags simultaneously the rule sets do not always work properly for each.

Is it possible to use the javascript events flagGlobalBeforeLinkUpdate and flagGlobalAfterLinkUpdate to temporarily disable clicking all flags on the page when a flag is clicked and is still "throbbing" while the rule set runs, then re-enable all flags once it is complete? Or is there another way I should go about this?