title: Jquery ui slider with high max (long scale) not stepping as expected
body: <p>hope someone can shed light on this for me...</p>
  
  <p>I have a jquery UI slider which requires high numbers (e.g. 0 - 600,000).
  With the step option set to 1 (the default setting), I'm seeing that the slider is returning numbers that are not in increments/decrements of 1 (in the 0 - 600,000 example, i get increments of 508).</p>
  
  <p>I get the feeling this is expected behaviour, howeber, i need to understand why this happens (and i'm not much of a mathematician!) in order to figure out how to get it working for my purposes.</p>
  
  <p>Please can anyone help me? 
  C.f. code below - I'm using the range option:</p>
  
  <pre><code>$( "#slider-range" ).slider({
          range: true,
          min: 0,
          max: 600000,
          values: [ 0, 600000 ],
          step:1,
          slide: function( event, ui ) {//Triggered on every mouse move during slide
              console.log(ui.values[ 0 ]+' and '+ui.values[ 1 ]);
              //$( "#amount" ).val( "$" + ui.values[ 0 ] + " - $" + ui.values[ 1 ] );
              //ui.value : represents the value that the handle will have as a result of the current movement
          }
      });
  </code></pre>
  
  <p>Many thanks in advance.</p>