1. A method for guiding user reading on a screen, the method comprising: determining a reading speed of a user using a hardware processor; receiving a selection of a document having text; setting a presenting speed for the document based at least in part on the determined reading speed of the user; determining an amount of characters that a reader can read during a single eye fixation; determining a plurality of blocks of text in the document that each have no incomplete words, and that each include no more than the determined amount of characters that the reader can read during a single eye fixation; formatting the text of the document, such that each of the blocks is on a single line in the text of the document; and presenting guidance to the user within the formatted document, wherein the guidance is moving along the text of the formatted document from one of the blocks to its successive block based on the set presenting speed.