Interactive Three.js demo where a synchronized 3D scene spans multiple open browser windows, using localStorage for cross-window state sync