1. A method comprising: adding a first widget to a design in a design program using a processing system of a computer having at least one processor and at direction of a user, said first widget having an event and a first event handler; adding a second widget to said design using the processing system; and exporting said design comprising said widget and said second widget from said design program using the processing system, said exporting step creating an instantiation of said design that is capable of being rendered by an external player; wherein executing said first event handler adds a second event handler to said second widget in said instantiation upon an occurrence defined by said event.