The offset is applied relative to the initial position
@override Offset? onOffset() => inOffset == null ? null : inOffset!();