a computing environment 30 dragon naturallyspeaking a speech recognition engine is open on the desktop the microphone is on and active the computer user with input focus in the application window referred to as the u201c first u201d graphical application window dictates a voice command when the speech recognition engine recognizes a voice command as an invention command it passes the command to the invention 39 s user command receiver 36 initiating the invention 39 s application manager 38 in the preferred embodiment the application manager performs the following steps the application manager interprets the voice command and parses out the name of the graphical application window and parses out the specified file name if any the application manager identifies the graphical application window having input focus 34 as the first graphical application window the application manager invokes the retriever 42 passing the retriever the parsed out graphical application window name and the parsed out specified file name if any the retriever opens or reactivates the graphical application window 44 and the specified file if any as the graphical application window is opened single threading operating systems such as microsoft windows will cause the first graphical application window to lose focus the application manager waits for the graphical application window to be opened or reactivated the application manager invokes the focuser 40 passing the focuser the name of the first graphical application window and the focuser reactivates the said window fig4 illustrates that the focuser returned input focus to the user 39 s original cursor position in his her.