added zoom funtionality for the map, and agent rendering