Couldn't find an elegant solution so here we are.
A Simple Copy Paste code of Draggable.
With the added benefit of having an option to select which (mouse) buttons activates the drag.
otherwise function exactly like the original
LeftPressDraggable( buttons: [DraggableButton.left], // ! important ... ),