A computer-implemented method comprising: displaying a first surface of a plurality of selectable surfaces of a virtual object on a touch-sensitive display of a wearable electronic device, the first surface associated with a first data; detecting rotation of a physical crown of the wearable electronic device; determining a speed, wherein the speed is based on an angular velocity of the physical crown during the detected rotation; and in response to detecting rotation of the physical crown, rotating the virtual object about an axis parallel to the display in a first direction; and after rotating the virtual object about the axis parallel to the display in the first direction: in response to the speed being determined to exceed a speed threshold continuing to rotate the virtual object about the axis parallel to the display in the first direction to display a second surface of the plurality of selectable surfaces of the virtual object on the display, the second surface displayed parallel to the display while in a steady state; and in response to a determination that the speed is below the speed threshold, rotating the virtual object about the axis parallel to the display in a second direction that is opposite to the first direction to display the first surface of the plurality of selectable surfaces of the virtual object on the display parallel to the display. displaying a first surface of a plurality of selectable surfaces of a virtual object on a touch-sensitive display of a wearable electronic device, the first surface associated with a first data; detecting rotation of a physical crown of the wearable electronic device; determining a speed, wherein the speed is based on an angular velocity of the physical crown during the detected rotation; and in response to detecting rotation of the physical crown, rotating the virtual object about an axis parallel to the display in a first direction; and after rotating the virtual object about the axis parallel to the display in the first direction: in response to the speed being determined to exceed a speed threshold continuing to rotate the virtual object about the axis parallel to the display in the first direction to display a second surface of the plurality of selectable surfaces of the virtual object on the display, the second surface displayed parallel to the display while in a steady state; and in response to a determination that the speed is below the speed threshold, rotating the virtual object about the axis parallel to the display in a second direction that is opposite to the first direction to display the first surface of the plurality of selectable surfaces of the virtual object on the display parallel to the display. in response to the speed being determined to exceed a speed threshold continuing to rotate the virtual object about the axis parallel to the display in the first direction to display a second surface of the plurality of selectable surfaces of the virtual object on the display, the second surface displayed parallel to the display while in a steady state; and in response to a determination that the speed is below the speed threshold, rotating the virtual object about the axis parallel to the display in a second direction that is opposite to the first direction to display the first surface of the plurality of selectable surfaces of the virtual object on the display parallel to the display. <EOS>