previewInteraction method
Previews transaction on the active interaction; each preview derives
from the gesture baseline to avoid numerical drift.
Implementation
EditResult previewInteraction(DiagramTransaction transaction) =>
_controller._previewLeaseWith(() => _controller._dispatch(transaction));