Auto bookmark. 
Basic reader code refactor