. "SUMMARY OF THE INVENTION The present invention provides software/firmware based systems and methods, executable on a data processing device (e.g., a general or special purpose computer) provided with display screen and user input device (e.g., a pointing device such as a computer mouse, trackball or touch pad, or a computer keyboard)." . . . . . .