New PinchImageView and huge optimizations