1. A method, comprising: on a display, displaying a user interface comprising a catalog area, a collage mock-up area, and a mode select interface control operable to select an operational state of the user interface; showing thumbnails of respective images in the catalog area; presenting a layout of a subset of the images in the collage mock-up area; receiving an instance of a respective one of multiple types of user input gestures with respect to a target object displayed in the user interface, wherein the target object is an instance of a respective one of multiple object types; in response to the receipt of the user input gesture instance and a determination that the user interface is in a first operational state, performing an instance of a first action type based on the type of the received user input gesture and the object type of the target object; and in response to the receipt of the user input gesture instance and a determination that the user interface is in a second operational state, performing an instance of a second action type based on the type of the received user input gesture and the object type of the target object.