1. A method of presenting applications on a device having a processor and at least two presentation components, the method comprising: executing on the processor instructions that cause the device to: for respective presentation components, generate an application presentation history identifying application presentations of applications through the presentation component; responsive to presenting an application presentation of a selected application through a selected presentation component, record the application presentation in the application presentation history of the selected presentation component; and responsive to receiving a request to transition a selected presentation component away a current application presentation: from the application presentation history of the selected presentation component, select a second application presentation; and transition the selected presentation component from the current application presentation to the second application presentation.