Merge changes I636dbbc4,Idd0711a7

* changes:
  Implements flinging for anchor-based scrolling.
  Implements basic anchor-based scrolling.