Interaction helpers for panning, zooming, and pin selection.
These helpers are used by render backends to implement consistent interaction semantics across platforms.