1. A method comprising: executing an application configured to furnish a user experience for a display by a mobile device; and implementing a user interface configured to cause an application programming interface (API) to be generated to expose functionality to the application to configure the application for chromeless display of the user experience by the mobile device, the user interface comprising a task switcher configured to be: initially hidden from view in a user experience of an active task; and displayed in an overlay superimposed over the user experience of the active task in response to a user request to launch the task switcher, the task switcher containing one or more selectable indicia corresponding to non-active tasks running on the mobile device.