1. A method of scheduling a content update of a mobile widget, comprising: receiving a widget update consideration including at least a hierarchical depth to which a user of a mobile device navigates within the mobile widget, wherein the mobile widget is configured for execution on the mobile device and is independent of any web browsing application configured for execution on the mobile device; generating a content update schedule for the mobile widget based on the widget update consideration; and storing the generated content update schedule for use in updating content of the mobile widget.