onslide value always 1 more than onstop/onchange value

onslide value always 1 more than onstop/onchange value

I've even seen this logging output from the jquery slider demo, as implemented on the jQuery UI site. 

I'm sliding along, slide method firing dutifully, reporting the slider's current value to the log. 23, 22, 21,20. I lift up my mouse when I've reached 20, as that's my desired value. Uh oh! Stop and Change fire, and they both weigh in with a value of 19 (when descending, or 21 when ascending), resulting in an odd user experience.

I could completely be doing something wrong, but as this is showing up even when i attach event handlers on the jquery UI demo site, I find that hard to believe. I imagine it comes from the value count only being increased when a certain event happens, or perhaps a distance measured, etc.

At the end of the day, I'm tasked with correcting this user experience issue. I am beginning to unravel the value mechanism, but I don't have a lot of time to dedicate as this is for a project and I am but a lowly Lead.

Any insights?