1. A method for switching functionality of a graphical user interface (GUI) pointer input device, comprising: configuring a first gesture pattern of a first strategic order of clicks and movements using the pointer input device, the pointer input device comprising a computer mouse, wherein the first gesture pattern, when performed, enables a first predetermined function of the pointer input device, the first predetermined function having been previously recorded as a series of steps normally taken by a user in conjunction with a keyboard device and thereby substituting for a default function of the pointer input device; detecting performance of the first gesture pattern and indicating enabling of the first predetermined function to the user on the GUI, wherein indicating enabling of the first predetermined function to the user on the GUI includes enabling a first enablement indication comprising a flashing cursor and enabling a flashing color associated with the cursor; subsequent to detecting the performance of the first gesture pattern and indicating the enablement of the first predetermined function using the first enablement indication, detecting performance of a second gesture pattern of a second strategic order of clicks and movements using the pointer input device, the second gesture pattern configured at a time commensurate with the configuration of the first gesture pattern; wherein the second gesture pattern, when performed, enables a second predetermined function coexistent with the first predetermined function such that the second predetermined function is enabled on top of the first predetermined function; and wherein the second predetermined function is indicated as enabled to the user on the GUI using a second enablement indication; prior to detecting the performance of the first gesture pattern, configuring a third gesture pattern, wherein the third gesture pattern, when performed, cancels the first and second predetermined function of the pointer input device and enables the default function of the pointer input device; and detecting performance of the third gesture pattern and enabling the default function.