A mobile terminal comprising: a display unit configured to display a three-dimensional image comprising at least a plurality of objects (202; 204; 206); a memory unit configured to store property information for a plurality of applications, wherein each of the plurality of applications corresponds to an object of the plurality of objects; and a controller configured to: - detect a selection of the plurality of objects (202; 204; 206) in response to a drag gesture input for selecting the plurality of objects, wherein the plurality of objects comprises at least one of an application icon, a widget, or a thumbnail image, - simultaneously execute the plurality of applications corresponding to the selected plurality of objects for multitasking of the plurality of applications (202'; 204'; 206'), - generate priority information to determine priority levels for the executed plurality of applications based on the property information, and - control the display unit to arrange a display of the executed plurality of applications on the three-dimensional image based on position information mapped to the generated priority information, wherein a depth of each of the executed plurality of applications on the three-dimensional image is set based on the position information. a display unit configured to display a three-dimensional image comprising at least a plurality of objects (202; 204; 206); a memory unit configured to store property information for a plurality of applications, wherein each of the plurality of applications corresponds to an object of the plurality of objects; and a controller configured to: - detect a selection of the plurality of objects (202; 204; 206) in response to a drag gesture input for selecting the plurality of objects, wherein the plurality of objects comprises at least one of an application icon, a widget, or a thumbnail image, - simultaneously execute the plurality of applications corresponding to the selected plurality of objects for multitasking of the plurality of applications (202'; 204'; 206'), - generate priority information to determine priority levels for the executed plurality of applications based on the property information, and - control the display unit to arrange a display of the executed plurality of applications on the three-dimensional image based on position information mapped to the generated priority information, wherein a depth of each of the executed plurality of applications on the three-dimensional image is set based on the position information. - detect a selection of the plurality of objects (202; 204; 206) in response to a drag gesture input for selecting the plurality of objects, wherein the plurality of objects comprises at least one of an application icon, a widget, or a thumbnail image, - simultaneously execute the plurality of applications corresponding to the selected plurality of objects for multitasking of the plurality of applications (202'; 204'; 206'), - generate priority information to determine priority levels for the executed plurality of applications based on the property information, and - control the display unit to arrange a display of the executed plurality of applications on the three-dimensional image based on position information mapped to the generated priority information, wherein a depth of each of the executed plurality of applications on the three-dimensional image is set based on the position information.