eliminated all static variable, fixed markers problems when zooming in,
zooming out, and dragging.