1. A method for controlling a user interface that can concurrently detect a plurality of pointed positions on a screen, the method comprising: detecting that a plurality of pointed positions are concurrently present in a display range of an object on the screen, using the user interface; determining, after the presence of the plurality of pointed positions is detected, whether or not an operation of, while at least one pointed position among the plurality of pointed positions is kept, moving the other pointed positions of the plurality of pointed positions is performed; determining, when it is determined that the operation is performed, whether the number of kept pointed positions is single or plural; executing, in a case it is determined that there are plural kept pointed positions, copy processing in which data corresponding to the object is copied and a copy of the object is located at the moved pointed positions; and executing, in a case it is determined that there is a single kept pointed position, enlargement/reduction processing in which a size of the object is enlarged or reduced in accordance with a distance between the kept pointed position and the moved pointed positions, wherein the copy processing of the object is repeated each time the number of moved pointed positions is reduced.