--- multiselect.js	2009-06-30 16:01:58.445000000 +0300
+++ multiselect_new.js	2009-06-30 16:01:39.137000000 +0300
@@ -79,6 +79,7 @@ jQuery.fn.moveSelectionTo = function() {
       if (option.selected) {
         dest.addOption(option);
         this.remove(x);
+        $(this).triggerHandler('option-removed', [option]);
         x--; // Move x back one so that we'll successfully check again to see if it's selected.
       }
     }
@@ -95,6 +96,7 @@ jQuery.fn.addOption = function() {
     anOption.text = option.text;
     anOption.value = option.value;
     this.options[this.options.length] = anOption;
+    $(this).triggerHandler('option-added', [anOption]);
     return false;
   });
 }
@@ -108,6 +110,7 @@ jQuery.fn.removeOption = function() {
       option = this.options[x];
       if (option.value==targOption) {
         this.remove(x);
+        $(this).triggerHandler('option-removed', [option]);
       }
     }
   });
