23. The method of claim 22 in which the dynamically configurable input device comprises a virtual keyboard.
23. The method of claim 22 in which the dynamically configurable input device comprises a virtual keyboard. 24. The method of claim 23 in which the configurable controls comprise configurable keys on the virtual keyboard.