Pragmatic drag and drop: fast drag and drop for any experience on any tech stack