Reworking KVO. Better calculating min/max offsets when sliding views