Merge pull request #977 from chrox/collapsible_toc

refactoring module registration in readerui
refactoring readerrolling
and fix lossing progress when switching screen mode
reset ticks cache
return to previous filemanager view instead of opening a new one