A simple effect, driven by a powerful engine: With X3DOM an JavaScript you can run and develop beautiful effects with strong integration of 2D and 3D elements.
Moving the mouse over the scene causes the system to rotate. A standard mousemove event on the x3d element is used to get the mouse pointer's position values to calculate the planet's rotation.
Clicking on a planet reveals additional information. Likewise, JavaScript's click event applied upon a planet's geometry is used as a trigger.