All operating systems allow the user to choose different kinds of mouse cursors or pointer. Typically, a cursor is an arrow, and the text entry position cursor may be a simple blinking underscore or vertical bar. The user can control it with either a mouse or a touchpad. In any operating system that uses a graphical interface (GUI), the cursor is seen as a visible and moving pointer.