viewbounds instead of mapbounds