title: jQuery UI Slider - Value returned from 'slide' event on release is different from 'change' value
body: <p>I have a jQuery UI slider:</p>
  
  <pre><code>$('div.slider').slider({
      range: true,
      step: 250,
      min: 1000,
      max: 500000,
      values: [1000,500000],
      change: function(event, ui){
          console.log($(this).slider('values', 0)+','+$(this).slider('values', 1));
      },
      slide: function(event, ui){
          console.log($(this).slider('values', 0)+','+$(this).slider('values', 1));
      }
  });
  </code></pre>
  
  <p>For some odd reason, when releasing the slider (mouseup) the value changes slightly from what it was. The slide event is returning something different than what the change event is. Anyone have any ideas what might be causing this and how I could solve it?</p>
  
  <p>I'm going to have a pretty intense operation in the callback for the change event (meaning I can't just use sldie), but also need to show the values of the slider live, so I can't use just one or the other.</p>
  
  <p>Here's a fiddle with this oddity in action: <a href="http://jsfiddle.net/5W6Zh/" rel="nofollow noreferrer">http://jsfiddle.net/5W6Zh/</a></p>
  
  <p>Thanks in advance</p>