🧹 未使用コンポーネント整理のフロー

1. 依存関係を調査

ClockやUIから``や``が参照されているかを確認します。console.logで定義だけ残っていないかをチェック。

2. pointer-events 方針を明文化

CSS3D側でドラッグをしないと決めたら、コンポーネントも削除対象にします。半端に残すとイベントリークが起きます。

3. DOMから削除・import解除

`libs/makeDraggable.js`などを読み込むだけになっていた箇所を削除し、エラーが出ないかを再ビルドで確認します。

4. cleanupフックを実装

`init()`で追加したイベントを`dispose()`で確実に解除。再読込時に重複登録を防ぎます。

`DraggableElement`と`ResizableElement`はCSS3D時計には不要なまま残っていました。フローに沿って削除し、CSS3DとWebGLの境界だけに集中できる構成にしました。