11. The non-transitory computer-readable medium of claim 8 , wherein the first user interface gadget contains a reference to a respective behavior definition that defines the first trigger event condition and a script to perform the first action on the first user interface gadget.
11. The non-transitory computer-readable medium of claim 8 , wherein the first user interface gadget contains a reference to a respective behavior definition that defines the first trigger event condition and a script to perform the first action on the first user interface gadget. 14. The non-transitory computer-readable medium of claim 11 , wherein initiating further comprises: detecting conflicting behavior definitions of the first user interface gadget; and in response to the conflicting behavior definitions including a reference to a tag associated with a behavior definition, initiating an action based on the behavior definition associated with the tag.