Added a no-results display
Cleaned up handling of empty list.  Also handled case where map app isn't loaded.