1. 依存関係を調査
ClockやUIから``や``が参照されているかを確認します。console.logで定義だけ残っていないかをチェック。
2. pointer-events 方針を明文化
CSS3D側でドラッグをしないと決めたら、コンポーネントも削除対象にします。半端に残すとイベントリークが起きます。
3. DOMから削除・import解除
`libs/makeDraggable.js`などを読み込むだけになっていた箇所を削除し、エラーが出ないかを再ビルドで確認します。
4. cleanupフックを実装
`init()`で追加したイベントを`dispose()`で確実に解除。再読込時に重複登録を防ぎます。
`DraggableElement`と`ResizableElement`はCSS3D時計には不要なまま残っていました。フローに沿って削除し、CSS3DとWebGLの境界だけに集中できる構成にしました。