1. A computer-readable medium storing code for controlling one or more processors to provide a display-based simulation, wherein the code includes instructions for: accessing a first image comprising a panoramic image of an environment to be simulated and dynamic and/or interactive images overlaying the panoramic image, wherein the dynamic and/or interactive images comprise elements of the panoramic image to be manipulated, modulated, and/or observed; and displaying a viewing portion of the first image.