get geocoding to not cause a 500 get error
remove listeners for add and remove on the collection since the collection will only render and subviews should only be added or removed to and from the view upon a movement in the view
previous problem where each change in the map would cause the same listings to be readded, debug this problem