This is an example of what can be accomplished using the
JS3D
library. Grab and spin the double-helix (make sure you release while still within the blue area).