michael/multiselect — pull request #109 by richardcpeterson (2011-12-01 17:52:34+00:00)
Title: Fix double click bug

Before, when the user would click an item twice before the
item finished animating, two click events would be fired,
causing extra elements to be added to the other list. To
reproduce this bug, set animation to "slow", and double
click an item.

Now, we use the jQuery "one" function to register the
click handlers, ensuring that events only fire once per
element. Since the elements are discarded and not reused,
this doesn't present any problems, and fixes the bug.