Pinch-zoom is now part of the scrollView rather than gridView so it is more responsive. Still though, sometimes the slider flashes between two points when zooming. I believe this is because it is updating so often and the maxValue sometimes updates faster than the slider.value so it flashes. Also, I fixed up some constraints for older iPhones. Added segment stepper. Added normal curve. Added some axis labels. Look at that curve and tell me, how normal is it?