1. A system for a website building system server, the server having at least one processor and a memory, the system comprising: an input interpreter to receive two or more, user selected, currently displayed objects in an editable visual page to be edited by said 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; a sorter to sort said customizable attributes of said at least two selected objects according to said customization IDs; a dialog builder to build 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 a displayer to display said user interface based on said customizable attributes of said selected objects.