added interactivity, rotation is now broken

The rotation is now recursive.  Need to fix