jQRangeSlider values() bug

Can't set the slider values just after initializing it...

HTML

<link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
<script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
<script src="http://ghusse.github.com/jQRangeSlider/stable/jQRangeSliderMouseTouch.js"></script>
<script src="http://ghusse.github.com/jQRangeSlider/stable/jQRangeSliderDraggable.js"></script>
<script src="http://ghusse.github.com/jQRangeSlider/stable/jQRangeSliderHandle.js"></script>
<script src="http://ghusse.github.com/jQRangeSlider/stable/jQRangeSliderBar.js"></script>
<script src="http://ghusse.github.com/jQRangeSlider/stable/jQRangeSliderLabel.js"></script>
<script src="http://ghusse.github.com/jQRangeSlider/stable/jQRangeSlider.js"></script>
<link rel="stylesheet" href="http://ghusse.github.com/jQRangeSlider/stable/css/iThing.css">
<div id="slider"></div>

CSS

#slider { margin-top: 3em; }

CoffeeScript

b = min: 0, max: 10
$("#slider").rangeSlider  bounds: b, defaultValues: b

update = -> $('#slider').rangeSlider 'values', 5, 8

update() # never works
#setTimeout update, 3 # works sometimes
#setTimeout update, 10 # usually works for this particular case