The user interface module 116 can include different kinds of input and output devices, such as a display screen for visual output, a touch screen for touch input, a mouse pointer or other pointing device for input, a microphone for speech input, a speaker for audio output, a keyboard and/or keypad for input, etc.