1. A method of delivering content elements of one or more presentations to a device configured to communicate via a wireless data network, wherein the content elements include static content elements, dynamic content elements, and on-demand content elements, the method comprising: delivering to the device, data of the content elements included in the one or more presentations; delivering the static content elements to the device via the wireless data network during one or more time periods of increased available wireless data network capacity; delivering the dynamic content elements to the device via the wireless data network substantially according to a schedule; and delivering the on-demand content elements to the device via the wireless data network substantially immediately after a user request for an on-demand content element.