private void UpdatePanningWhileNotDragging(ref Vector3 position)
{
panningVelocity.UpdateWhileNotDragging ();
Vector3 springEffectDelta;
if (springEffect.Calculate(levelLimitMin.position, levelLimitMax.position, out springEffectDelta))
position += springEffectDelta;
else
position -= panningVelocity.CurrentVelocity * Time.deltaTime;
}