Refactored chapters list

Refactored code to show chapters data using common routines and allowing
UI inteface to be completely rendered before loading data