1. A method of presenting a computing environment on at least two displays, the method involving a device having a processor and comprising: executing, on the processor, instructions that cause the device to: generate a user interface collection comprising, for respective displays, an arrangement of view entries for respective views presented on the display; responsive to receiving a request to present an application on a selected display, create, in the arrangement of view entries for the selected display, a new view entry representing a view of the application at a position on the selected display; and responsive to receiving a request to apply a layout to a selected display, apply the layout to the arrangement of the at least one view entry for the selected display.