Working zoom feature and bubble redraw

This is the basis I will use to craft the map