Sorted the books in chrono-order

fixed the line-highlights to redraw after show/hide toggles
Fixed highlighting so it updates properly with hide/show
 - now using classes instead of direct css
final merge of sort branch - which will be removed