Improve input consistency across devices and zoom levels

- Added function to View for transforming distances from screen space to world space
- Use displacement instead of velocity to actuate panning input (reduces integration errors)
- Clarify expected coordinate systems for input functions
onSingleTapUp will be called for singleTap as well as twice for doubleTap.