Implement relatively smart zoom limits