title: Lift ReplaceOptions causes select to lose action
body: <p>I make this call to set up a select with a handler:</p>
  
  <pre><code>val options:List[(String,String)] = List(("1","test"),("2","test2")) 
  "#drugSelect" #&gt; ajaxSelect(drugOptions, Empty, handler)
  </code></pre>
  
  <p>At this point I can select something in the list and the handler gets called. Later on, I make this call to replace the options. The options get replaced just fine.</p>
  
  <pre><code>val options:List[(String,String)] = List(("3","test"),("4","test2"))
  ReplaceOptions("drugSelect", options, Empty)
  </code></pre>
  
  <p>However, once I call ReplaceOptions, the callback to the handler no longer occurs when I select in the select field. The html looks like this:</p>
  
  <pre><code>&lt;div data-lift="marketplace.AutoComplete.getNames"&gt;
       &lt;input id="drugSearch" type="text" class="input-large"&gt;
       &lt;div&gt;
           &lt;label for="drugSelect"&gt;Select Drug:&lt;/label&gt;
           &lt;select id="drugSelect"&gt;&lt;/select&gt;
       &lt;/div&gt;
       &lt;div id="drugMessage"&gt;Messages&lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Any ideas?</p>