1. A method for controlling components at a user interface, comprising: navigating to a component configuration; attaching a component name property to a root of the component configuration; selecting a name for a component name property by choosing between options displayed on a user interface, where the displayed options include an option of entering text for a new name and an option of selecting an existing name from a list from a memory; appending the list if the text of the new name is entered; and setting the new name to the component name property and wherein: the component name property is instantiated in a site controller; the list is a drop down list stored in a supervisor data server; the name is set to the component name property in the site controller; and wherein getting to a component name property comprises: navigating to a component configuration; attaching a component name property to a root of the configuration; and instantiating the component name property at the site controller.