A method, comprising: at a first multifunction device with a touch screen display: displaying a respective view of a first application on the touch screen display; detecting a first touch gesture (535-A) within the respective view; in response to detecting the first touch gesture, displaying a popup view of the first application partially covering the respective view of the first application, wherein the popup view corresponds to a full-screen-width view in a corresponding first application on a second multifunction device having a touch screen display with lower resolution than the touch screen display of the first multifunction device; detecting one or more second touch gestures (537-A) within the popup view; in response to detecting the one or more second touch gestures within the popup view, performing an action in the first application that updates a state of the first application; and ceasing to display the popup view wherein the respective view of the first application is displayed on the touch screen display of the first multifunction device as a full-screen-width view on the first multifunction device, and in that the popup view is implemented by executable instructions substantially the same as executable instructions that implement the full-screen-width view in the corresponding first application on the second multifunction device. at a first multifunction device with a touch screen display: displaying a respective view of a first application on the touch screen display; detecting a first touch gesture (535-A) within the respective view; in response to detecting the first touch gesture, displaying a popup view of the first application partially covering the respective view of the first application, wherein the popup view corresponds to a full-screen-width view in a corresponding first application on a second multifunction device having a touch screen display with lower resolution than the touch screen display of the first multifunction device; detecting one or more second touch gestures (537-A) within the popup view; in response to detecting the one or more second touch gestures within the popup view, performing an action in the first application that updates a state of the first application; and ceasing to display the popup view wherein the respective view of the first application is displayed on the touch screen display of the first multifunction device as a full-screen-width view on the first multifunction device, and in that the popup view is implemented by executable instructions substantially the same as executable instructions that implement the full-screen-width view in the corresponding first application on the second multifunction device. displaying a respective view of a first application on the touch screen display; detecting a first touch gesture (535-A) within the respective view; in response to detecting the first touch gesture, displaying a popup view of the first application partially covering the respective view of the first application, wherein the popup view corresponds to a full-screen-width view in a corresponding first application on a second multifunction device having a touch screen display with lower resolution than the touch screen display of the first multifunction device; detecting one or more second touch gestures (537-A) within the popup view; in response to detecting the one or more second touch gestures within the popup view, performing an action in the first application that updates a state of the first application; and ceasing to display the popup view wherein the respective view of the first application is displayed on the touch screen display of the first multifunction device as a full-screen-width view on the first multifunction device, and in that the popup view is implemented by executable instructions substantially the same as executable instructions that implement the full-screen-width view in the corresponding first application on the second multifunction device.