The 3D surface platform can save and restore the arcball settings; the internal quaternions are converted to Euler angles for saving. The platforms don't have the zoom/pan implemented using arcball-like controls, but you can use the mouse on the graph's axes to pan and zoom the data.
There are also scene3D JSL examples: car.jsl that show how arcballs can be linked together and nested. And the ratmaze.jsl example lets you walk through a 3D scene using the mouse; there is a digital clock in the maze that is in an arcball. But the "you" point-of-view is not an arcball.
I do not know if the Euler angles are exposed via the scriptable interface of the arcball...check the scripting index.
Craige