Add ability to update entire hierarchy.
Try to retain approximate scroll when going up a directory.