The I/O devices may include a keyboard, template or touch pad for text entry, a pointing device such as a mouse, trackball, Spaceball or light pen for user input, and non-volatile storage such as a hard disk or CD-ROM for storing the graphics data and any application software.