2. The method according to claim 1 further comprising; pushing the code relating to the first function to an undo stack when the first function selected is capable of being reversed.
1. A method comprising: a) displaying a predetermined portion of an application in execution upon a processor within an application display window to a user, the predetermined portion of the application containing a menu or toolbar option; b) tracking a cursor location within the application display window controlled by the user; c) identifying a first function within the menu or toolbar option by the location being within a predetermined range for a predetermined period of time over a position within the application display window associated with the first function; d) automatically inserting code relating to the first function into a first memory medium storing code for subsequent execution by the processor in relation to the application; e) automatically executing the code relating to the first function; and f) updating the application display window in response to the execution of the code relating to the first function.