A computer system preferably a mobile client computer, optimizes data handling
and display through the use of predictive widgets. A predictive widget uses a predictive
list of possible entries into a defined field of a form, as in a form filling application,
to provide one or both of a predictive default entry for a field or a predictive
fill once a user has started an entry into the field.