Add data source loading events.
Merge branch 'kml' into uberbranch