It seems to break for me when using firefox 5.0 on linux. If you scroll down the page, the sliders and picker don't work correctly and display further down the page.
Here's one I made, slightly different concept though. <a href="http://jsdo.it/minikomi/RGBslider/fullscreen" rel="nofollow">http://jsdo.it/minikomi/RGBslider/fullscreen</a>
Should work with iphone/ipad too.. no guarantee on android!
Minor nitpick, there is visible banding. It would look better with dithering applied. <a href="http://en.wikipedia.org/wiki/Colour_banding" rel="nofollow">http://en.wikipedia.org/wiki/Colour_banding</a>
This is the point where the browser should take provide the operating system color picker and the os vendor is responsible for adding the right functionality.