support not resetting default matrix on ImageResource.
support independently updating attacher.
Support getting scroll edge.
support panning image to edge instead of scrolling to next image in viewPager. Also allow panning bottom of image to middle of screen.