code for processing sketch (in progress, but totally mess with it) here
code for Dial object (links will open new window)