Layer changed event now only fires when the layer is added to a map