change size/font or copy to the clipboard, by holding shift and pressing the arrow cursor or other navigation keys, which commonly extends a coloured or inverse-video highlight over the selected area The user can also perform various actions to manipulate the text, such as: Once the cursor has been positioned as desired, any text typed will appear at the location of the cursor, either inserting the text and pushing any subsequent text further downwards, or overwriting any existing text (a mode of operation typically toggled by the Insert Key on most computer keyboards/systems). The user can then navigate throughout the text by using the arrow navigation keys to cause the cursor to move typically changing the cursor's location in increments of character position horizontally and of text line vertically. In this text navigation mode the ‘cursor’, often depicted as a blinking vertical line, appears within the text on-screen. This can be contrasted with the alternative and more usual control methods of using a mouse to point to links and select text for copying or editing, or using tabs to step through and highlight each link on the page in turn. Pale Moon and Microsoft Edge also have this feature. This kind of navigation is also supported by some web browsers, such as Mozilla Firefox and Internet Explorer, where it is referred to as ‘caret browsing’. It is a fundamental feature for applications that deal with text, for example text editors (e.g., Notepad, Emacs and Vim), word processors (e.g., Microsoft Word, WordPerfect and WordStar), document viewer (e.g., Atril), desktop publishing programs (e.g., PageMaker, Microsoft Publisher), and spreadsheets (e.g., Excel, Lotus 123).