Memory leak in PanningManager due to missing cleanup of mouseUpListener after graph destruction. Environment:"@maxgraph/core": "^0.22.0" Code location: PanningManager.js `this.mouseUpListener = () => { if (this.active) this.stop(); };` <img width="1401" height="278" alt="Image" src="https://github.com/user-attachments/assets/5db0813d-30aa-47d3-91e3-cebdc3caa50a" />