Use Marker.setVisible instead of setMap to show/hide markers
Allow destinations to be removed