1. A computer-implemented method, comprising: at a portable electronic device with a touch screen display: displaying a first perspective in a three-dimensional virtual space on the touch screen display, wherein the three-dimensional virtual space includes a plurality of three-dimensional virtual objects; detecting a first finger tap gesture on a first three-dimensional virtual object in the plurality of three-dimensional objects; in response to detecting the first finger tap gesture on the first three-dimensional virtual object, displaying an animated transition from the first perspective to a second perspective in the three-dimensional virtual space on the touch screen display, wherein the animated transition includes enlarging and substantially centering the first three-dimensional virtual object on the touch screen display in the second perspective in the three-dimensional virtual space, wherein the second perspective is different from the first perspective; while the first three-dimensional virtual object is enlarged, detecting a second finger tap gesture on a second three-dimensional virtual object other than the first three-dimensional virtual object; in response to detecting the second finger tap gesture, displaying an animated transition to a third perspective in the three-dimensional virtual space on the touch screen display, wherein the animated transition includes enlarging and substantially centering the second three-dimensional virtual object on the touch screen display in the third perspective in the three-dimensional virtual space, wherein the third perspective is different from the second perspective; detecting a third finger tap gesture on the enlarged first three-dimensional virtual object; and in response to detecting the third finger tap gesture, reducing in size the first three-dimensional virtual object on the touch screen display.