title: jQuery .datepicker("setDate",newdate) is not triggering onChange nor onSelect events
body: <p>The contents of the datepicker input is changed programmatically via "setDate" method and I want to update the preview of the input form depending on the changed date value.</p>
  
  <p>The "onSelect" event is triggered only when the date is changed through the datepicker UI and not when "setDate" is called.</p>
  
  <p>"onChange" event of the input is also not triggered.</p>
  
  <p>Right now it seems the only way is to call my <em>updatePreview</em> function manually every time after the "setDate" and I have to re-format the date object I get from the "getDate" method.</p>
  
  <p>Is there an easier way to do it?</p>
  
  <p>Here's the mockup in <a href="http://jsfiddle.net/dhZQk/4/" rel="nofollow">jsFiddle</a>. The "change programmatically" button doesn't update the preview.</p>