When you load a layer - say a shapefile - into a map, a default color is set for the map. This color will change if you subsequently unload and reload the layer. Is there any logic that determines what color is selected for the map layer, or is it totally random?