Radial Drag?

So I want to make a circular dial rotate in a radial fashion when the user enters the button area - clicks then drags. Does anyone know of any good tutorials for this?

Thanks in advance,
Michael