Whilst editing and writing text, frustrating things happen when I try to move at speed. Firstly, when trying to select text it can take a few clicks to get the paragraph or heading box to select. Secondly, once selected, the entire row of text is selected, which makes it very easy to overwrite the text accidentally. Third, the undo feature (Ctrl+Z) will then undo a few steps prior to overwriting that text, possibly the sentence that was written just before the accidental overwrite. Then redo does not work. To improve the functionality for writing text please consider the following: When a single click is made over text, the cursor is placed into the current location. At the very least, there may need to be 2 clicks, first to select the parent element and then to place the cursor. The second click pattern should be a double click to select the entire row, otherwise only the cursor is placed. As text is typed, this should be stored in undo/redo so that the use of undo is accurate to the last mistake. Is it possible to break up undo/redo on mouse click that indicates a new selection/piece of editing.