Like it's the case for input text, onChange should be triggered when user have finished interaction, don't you think ?
Right now, whenever I touch the range, I'm getting multiple change event (like window resize, it's crazy).
I think to be coherent with onChange behavior on input text, range onChange should be fired when user release the slider.