Just rotate it arround the distance your cursor moved in pixels from click position until now? o.o