Changed listener to use distributed one instead. REOL-11
Implemented the reader with all the functions, including putting it on a page, and going to fullscreen. REOL-14