Patent ID: 8621422

Claim:
A system comprising: a graphical user interface that allows a user to specify a design, wherein said graphical user interface includes an area for displaying a rendering of said design according to a first dimension specification; a dimension specification interface that allows said user to set a second dimension specification; a widget interface that allows said user to (i) add a widget to said design, (ii) add an event handler to said widget, (iii) specify a first state for said widget when said design is rendered according to said first dimension specification, and (iv) specify a second state for said widget when said design is rendered according to said second dimension specification; and a memory storing (i) said widget, (ii) a first set of values for properties of said widget in said first state, and (iii) a second set of values for said properties of said widget in said second state; wherein a particular value for a particular property of said widget in said first state does not change in said second state; and wherein said particular value for said particular property of said widget is stored at a single location in said memory.