Restrict zoom range
Fix bug where tiles are not updated when scale factor or theme changes