Interactive 3D Sphere

Three.JS is used to generate an interactive twisting sphere. You can click and drag anywhere to rotate it.
Playing with settings, especially "phase", will produce interesting (colourful) results!
Inspired by https://github.com/codrops/WebGLBlobs