various updates to breadcrum trail and button list functions