1. A data input method comprising: generating and displaying on a display screen a graphical input device, the graphical input device being associated with a user-selectable parameter and having a displayed data entry field of a first display width; associating a set of user-dependent choices with the graphical input device; sensing user selection of the graphical input device; upon sensing user selection of the graphical input device, displaying on the screen a list of the user-dependent choices, the list having a second display width; sensing selection by a user of one of the user-dependent choices; and displaying at least a portion of the selected user-dependent choice in the data entry field and setting the user-selectable parameter to the selected user-dependent choice; in which: the second display width is chosen as a function of display widths of the user-dependent choices, such that the second display width may be greater than the first display width.