23. A computerized method comprising: receiving two or more, user selected, currently displayed objects in an editable visual page to be edited in a website building system, wherein at least one of said selected objects of said selection has pre-defined customizable attributes and non-customizable attributes, wherein each said customizable attribute has at least one customization record including at least a customization ID; sorting said customizable attributes of said at least two selected objects according to said customization IDs; and building a customization user interface specific to said selected objects by uniting said customization records according to common customization IDs into a set of lists, each list having attributes with customization records sharing a common customization ID and to generate dialog elements according to said lists and; displaying said user interface based on said customizable attributes of said selected objects.
34. The method according to claim 23 and wherein said sorting comprises merging multiple configurable attribute entries according to a common property of said entries.