To provide for interaction with a user, the invention can be implemented on a computer having a video display 310 for displaying information to the user and a keyboard and a pointing device such as a mouse or a trackball by which the user can provide input to the computer.