2. The device of claim 1 wherein the instructions further instruct the processor to instantiate a widget assembly application, the widget assembly application having drop down menu displays identifying widget content or widget template type for selection by a user of the widget assembly application.
2. The device of claim 1 wherein the instructions further instruct the processor to instantiate a widget assembly application, the widget assembly application having drop down menu displays identifying widget content or widget template type for selection by a user of the widget assembly application. 3. The device of claim 2 wherein the widget assembly application includes a widget preview display or wherein the widget environment is specific to one or more of the following: an operating system, a browser platform, a client-based application, a server-based application, a mash-up canvas, or a device.