private void UpdatePanningWhileDragging(Vector3 panDelta, ref Vector3 position)
{
AABRectForOnScreenArea rect = new AABRectForOnScreenArea();
rect.AdjustPanningDeltaMoveToFollowLimits(ref panDelta, levelLimitMin.position, levelLimitMax.position);
panningVelocity.UpdateWhileDragging (panDelta);
position += panDelta;
}