now updating the Library in the background

ListView methods/properties on HierarchyListAdapter have been
properly moved to a new type HierarchyListView