an experiment with in user-controlled 3D javascript