8. A computer-implemented system for establishing a wireless connection with a mobile input device, the system comprising: one or more processors; and one or more non-transitory computer-readable storage mediums containing instructions configured to cause the one or more processors to perform operations including: detecting, by a processor on a host computing device, a graphical control element on a graphical user interface (GUI); automatically determining, by the processor, a type of the graphical control element; automatically determining, by the processor, a function associated with controlling the type of the graphical control element; generating, by the processor, configuration control data to cause an input device to configure one or more input elements on the input device to execute the function associated with controlling the type of the graphical control element; and sending, by the processor, the configuration control data to the input device, wherein the input device is separate from and communicatively coupled to the host computing device.
8. A computer-implemented system for establishing a wireless connection with a mobile input device, the system comprising: one or more processors; and one or more non-transitory computer-readable storage mediums containing instructions configured to cause the one or more processors to perform operations including: detecting, by a processor on a host computing device, a graphical control element on a graphical user interface (GUI); automatically determining, by the processor, a type of the graphical control element; automatically determining, by the processor, a function associated with controlling the type of the graphical control element; generating, by the processor, configuration control data to cause an input device to configure one or more input elements on the input device to execute the function associated with controlling the type of the graphical control element; and sending, by the processor, the configuration control data to the input device, wherein the input device is separate from and communicatively coupled to the host computing device. 9. The system of claim 8 wherein a type of the graphical control element is one of a video media player, audio media player, hyperlink, word processor document, spreadsheet document, or alphanumeric text.