Do rotation with quaternions.
Continue rotation when touches moved outside the sphere.

Don't know yet where the math comes from.
Using spherical linear interpolation to go back to initial position.