A user interface apparatus comprising: a display means configured to display a page that includes a region surrounded by a display frame in which a content is disposed; an input means configured to accept a moving operation for moving a first content disposed on the page with an input instruction member, the first content having a predetermined display size; a display control means configured to switch a page to be displayed to another page according to the moving operation with the input instruction member; and a locating means configured to locate the first content to the another page according to the moving operation with the input instruction member accepted by the input means , after the switching to the another page by the display control means is completed, characterized by further comprising: a setting means configured to set a threshold concerning an overlap between the first content and the display frame based on the display size of the first content for determining whether the first content is brought into contact with the display frame, wherein the threshold is variable depending on the size of the first content, and wherein the threshold is set, by the setting means, to increase as the display size of the first content increases, wherein the display control means is configured to switch the page to be displayed to the another page based on determining that the first content is brought into contact with the display frame. a display means configured to display a page that includes a region surrounded by a display frame in which a content is disposed; an input means configured to accept a moving operation for moving a first content disposed on the page with an input instruction member, the first content having a predetermined display size; a display control means configured to switch a page to be displayed to another page according to the moving operation with the input instruction member; and a locating means configured to locate the first content to the another page according to the moving operation with the input instruction member accepted by the input means , after the switching to the another page by the display control means is completed, characterized by further comprising: a setting means configured to set a threshold concerning an overlap between the first content and the display frame based on the display size of the first content for determining whether the first content is brought into contact with the display frame, wherein the threshold is variable depending on the size of the first content, and wherein the threshold is set, by the setting means, to increase as the display size of the first content increases, wherein the display control means is configured to switch the page to be displayed to the another page based on determining that the first content is brought into contact with the display frame. a setting means configured to set a threshold concerning an overlap between the first content and the display frame based on the display size of the first content for determining whether the first content is brought into contact with the display frame, wherein the threshold is variable depending on the size of the first content, and wherein the threshold is set, by the setting means, to increase as the display size of the first content increases, wherein the display control means is configured to switch the page to be displayed to the another page based on determining that the first content is brought into contact with the display frame. <EOS>