I'm trying to figure out when viewPoint changes/updates occur because of the user touching the screen or because of other events (such as programatically changing it or if it follows the user location).
I'm looking at the `AGSGeoViewTouchDelegate` and specifically the functions
`geoView:didTouchDownAtScreenPoint:mapPoint:completion:`
and
`geoView:didTouchUpAtScreenPoint:mapPoint:`
However, these functions are not called if the user touches the screen with more than one finger, such as when pinching/zooming.
Is there a better way of making the distinction of the view point changing is due to user or other activity?