Drag = pan · Wheel = zoom · Edge circle = “desired view”

Source · view window

Pan & zoom the image under the circle

Direct circle + torus reflection