What kind of dialog box should be used, what rules should be based on it? With the creation, update the scene, or with the function related to it?