I tested the demo and looks great. Nice use of the Crank!!
I notice the dials are too sensitive to the crank and even if the crank is still the dials moves. Maybe you need to reduce the precision you are looking to avoid that.
Not sure you are aware, but there is an opensource version.
I did some updates on my fork: https://github.com/xesf/jc_reborn
There's also on older attempted to make it using JS: https://github.com/xesf/castaway