Give the gift of Drupal. All merchandise is 50% off through 2016.
Using the menu toggle on AJAXy pages (in my case ajaxblocks), the menu behaviors get executed twice, leading to broken functionality (tags get wrapped twice, the listener gets registered twice etc). I was able to resolve this by adding the behavior context to the jQuery selectors - see attached patch. Someone more familiar with the code may be able to identify if we need to add others also, but these seem to do the job for me.