prevent zooming out too much
basic snapback for over panning