1. A context and content sensitive user interface system for a computer device, comprising: a processor equipped device having a display; and a user interface control for an image product creation application under the control of the processor for adding user selected or supplied text or graphic elements to at least one digital image product; wherein the user interface control is configured to: analyze the context and content of the digital image product and recognize a plurality of objects within the digital image product; allow a user to link the text and/or graphic elements with at least one of the recognized objects within the digital image product; in response to dragging the text and/or graphic elements within a predetermined distance to any of the plurality of recognized objects, dynamically suggest to the user modifications to at least one attribute of a color, font, size, shape, surround, or background of the text and/or graphic elements in the digital image product based on the analysis of the context and content of the digital image product by the user interface; and as the user drags the text and/or graphic elements, dynamically indicate by the user interface to the user via visual, haptic, or audio feedback text placement options that are available on any given area of the digital image product, wherein the image product areas includes recognized objects and open spaces including template surround areas for composite images, collages, or album pages, or folds, gutters, or borders for post printing converting, folding, trimming, and binding operations.