when map boundaries change make sure map camera respects new bounds.
Fixes #15