title: Jquery Change() when not on mouse selection
body: <p>I have a multiple select box, and have some actions associated to it, when selection changes etc. This all works fine when working in a normal way, however, i'm using a jquery widget to make the selection more user friendly. So it clones the data from the original select and then hides it. </p>
  
  <p>If I unhide, i see that the actions in the widget are replicated in the original, which is good. However, my actions were associated to change() on the select don't work anymore. 
  I checked the documentation for Jquery and it says:</p>
  
  <p>The change event is sent to an element when its value changes. This event is limited to  elements,  boxes and  elements. For select boxes, checkboxes, and radio buttons, the event is fired immediately when the user makes a selection with the mouse, but for the other element types the event is deferred until the element loses focus.</p>
  
  <p>So as it says, when the selection is made with the mouse, it works, and it does. But in this case it all happens in the background. Is there another event handler that i can use, which will monitor changes even when not made by the mouse?</p>
  
  <p>The widget I'm using is this <a href="http://quasipartikel.at/multiselect_original/" rel="nofollow">one</a></p>
  
  <p>This is the code in my js file.</p>
  
  <pre><code>    $(".multiselect").live('change', function() {
          $("option", this).each(function() {
                  //do something.
          });
      }).trigger('change');
  </code></pre>
  
  <p>Thanks a lot for your help!</p>