attempt to keep user from zooming panning to parts of the world other than the u.s.  this involves limiting zoom scale and also returning to previous extent when user pans out of relevant area (which is currently just an extent but probably should be a polygon).