Make sure the map events are cleared before adding the new ones
Also disable map drawing in the view mode