Publish layer changed events from view model separately, so that they may be handled individually on leaflet map side