In GrafEdit all end-user interaction involves clicking and dragging the mouse on the canvas view to draw and modify canvas graphics. Cursor tools launch interaction by creating and starting interactors, and the interactors create and execute commands. Commands are described under "Commands" on page 82 and cursor tools are described under "Cursor tool handling" on page 96.