title: Selectize.js: onItemAdd event triggered when silently adding an item
body: <p>Using Selectize.js, I'm trying to initialize the dynamically pre-select one of the item of the list without triggering the <code>onItemAdd</code> event. In the following code, the event is triggered even if the <code>silent</code> parameter is truthy:</p>
  
  <pre><code>$(function () {
      $('select').selectize({
          onItemAdd: function () {
              alert("Add item");
          }
      });
      // this triggers an the event
      $('select')[0].selectize.addItem('2', true);
  });
  </code></pre>
  
  <p>JSFiddle: <a href="http://jsfiddle.net/zuzat0dc/1/" rel="noreferrer">http://jsfiddle.net/zuzat0dc/1/</a></p>
  
  <p>According to the documentation:</p>
  
  <ul>
  <li><code>addItem(value, silent)</code>: "Selects" an item. Adds it to the list at the current caret position. If "silent" is truthy, no change event will be fired on the original input.</li>
  </ul>
  
  <p>Any idea how to avoid triggering the <code>onItemAdd</code> event? Is the <code>silent</code> parameter b0rked or should I use the <code>change</code> event instead?</p>