hooked together zoom and pan histories and added zoom reset to region change event
Merge branch 'fix_zoom'