Hey, glad we could clear up this misunderstanding bro. And it was great talking to you man.
Like I explained, I am not manipulating the DOM directly using JS like you worried about. And thanks to @Alexis for clarifying the use case here : allowing for freely draggable canvas elements.
My use case was a POC of a collaboration app for Scientists that allows them make group video calls. I needed the video calls to be going on in one ‘window’ while the collaborating scientists are using the whiteboard in the main UI to brainstorm.
There are a number of other use cases in collaboration where you need elements to be able to freely move around and be placed anywhere, not snap-into-place like Kanban is for.
Hence the tutorial. Cheers man