How to make a draggable point rotate about the circumference of a circle?

Hello.

I’m in need of some help to make a point rotate about the circumference of a circle upon dragging.

How do I go about doing it? Is there something to do with the startDrag(…); ?

From what I have right now, I can move the point but not on the circumference of the circle.