setUserTrackingMode:animated: doesn't seem to fire KVO, so we have to manually switch views