Using p5 for rendering, I discovered a weird behavior: https://github.com/user-attachments/assets/b447da98-ad40-4d4e-805f-8c833445e87b - clicking and dragging a body - mouse leaves canvas _without_ releasing button - body is detached from mouse and falls as expected - while mouse is outside canvas, button is released - mouse reenters canvas - when mouse is hovering over the previously dragged body, the body becomes attached to mouse - on mousedown it is released I found this solution with the help of Copilot: ``` canvas.elt.addEventListener("mouseout", () => { canvasMouse.button = -1; }); ``` for a newbie like me it would be helpful if this were mentioned in the docs, or perhaps even default behavior