"applications, especially illustration, drawing, or computer-aided design (CAD) type programs, each application varies in the manner of implementing the function. Providing these types of tools in a cursor positioning system for a cursor driver allows" . . . .