A mobile terminal comprising: a touchscreen configured to display a 3-Dimensional user interface including at least one portion of a stereoscopic structure, wherein the 3D user interface comprises a plurality of layers arranged and centered about a central axis such that the plurality of layers are spaced apart from each other by a prescribed gap, each of the plurality of layers including at least one icon; a sensing unit configured to detect an inclination of the mobile terminal; and a controller configured to: control the touchscreen to display a first layer of the plurality of layers; detect a touch input received via the touchscreen on an icon from the icons included in the first layer; control the touchscreen to rotate the 3D user interface in response to a detected inclination of the mobile terminal to display a second layer of the plurality of layers; control the touchscreen to stop rotating the 3D user interface in response to a not further detected inclination of the mobile terminal and to display the second layer of the plurality of layers; detect a release of the touch input at a touch release point via the touchscreen; controlling the touchscreen to display the icon in the second layer at a vacant space of the second layer or at the touch release point by pushing away another icon of the second layer. a touchscreen configured to display a 3-Dimensional user interface including at least one portion of a stereoscopic structure, wherein the 3D user interface comprises a plurality of layers arranged and centered about a central axis such that the plurality of layers are spaced apart from each other by a prescribed gap, each of the plurality of layers including at least one icon; a sensing unit configured to detect an inclination of the mobile terminal; and a controller configured to: control the touchscreen to display a first layer of the plurality of layers; detect a touch input received via the touchscreen on an icon from the icons included in the first layer; control the touchscreen to rotate the 3D user interface in response to a detected inclination of the mobile terminal to display a second layer of the plurality of layers; control the touchscreen to stop rotating the 3D user interface in response to a not further detected inclination of the mobile terminal and to display the second layer of the plurality of layers; detect a release of the touch input at a touch release point via the touchscreen; control the touchscreen to display a first layer of the plurality of layers; detect a touch input received via the touchscreen on an icon from the icons included in the first layer; control the touchscreen to rotate the 3D user interface in response to a detected inclination of the mobile terminal to display a second layer of the plurality of layers; control the touchscreen to stop rotating the 3D user interface in response to a not further detected inclination of the mobile terminal and to display the second layer of the plurality of layers; detect a release of the touch input at a touch release point via the touchscreen; controlling the touchscreen to display the icon in the second layer at a vacant space of the second layer or at the touch release point by pushing away another icon of the second layer.