pan/zoom implementation, map complexity reductions for performance