In a document enrichment system, device buttons can be programmed to
associate a number of personalities to the buttons on the device. These
associations may be stored locally on the device. When the device with
the programmed personality is activated on the device, the document
produced is sent to a document enrichment system. Once enriched the
document enrichment system notifies the user of the availability of the
document in its new form.