1. A method, comprising: receiving a request from a processing device to send a widget to a handheld mobile device, the request being defined after at least a portion of an instance of the widget has been processed at the processing device, the request being associated with a widget identifier; and defining a widget precursor at a widget-sharing server in response to the request from the processing device, the widget precursor being associated with the widget identifier and a placement identifier.