finished implementing keyboard navigation for libraries