UIGrid used by the drag & drop example has "animate smoothly" turned on, which uses SpringPosition to move items into place. SpringPosition has the "Update Scrollview" flag turned on, which simply calls scrollView.UpdateScrollBars(true) on line 108 of SpringPosition.cs -- inside its Update() function.