Drag and Drop

To follow up, with a setup like above, the most basic zoom in/out could be achieved like so:

You will, ofc, need more script to make a full feature - the detail are in the thread I posted.