Fix multiple-redrawing bug on map when changing search criteria