Any of the foregoing can be supplementedby, or incorporated in, ASICs (application-specific integrated circuits).To provide for interaction with a user, the techniques can be implemented on a computer system having a display device such as a monitor or LCD (liquid crystal display) screen for displaying information to the user and a keyboard and a pointingdevice such as a mouse or a trackball by wh