A system (100, 400, 500, 600) comprising: a touch-sensitive display surface comprising: a first surface; and a second surface adjacent to the first surface, wherein the second surface is or is configured to be arranged to be non-coplanar with the first surface; a haptic output device configured to receive a haptic signal and output a haptic effect; and a processor coupled to the haptic output device and the touch-sensitive display surface, the processor configured to: display a first side of a virtual object on the first surface; determine an event comprising a user interaction with the first side of the virtual object displayed on the first surface; determine the haptic effect based at least in part on the event and the first side of the virtual object; determine the haptic signal based at least in part on the haptic effect; and transmit the haptic signal associated with the haptic effect to the haptic output device, the system being characterized in that the processor is further configured to: display a second side of the virtual object on the second surface; determine a second event comprising a second user interaction with the second side of the virtual object displayed on the second surface; determine a second haptic effect based at least in part on the second event and the second side of the virtual object; determine a second haptic signal based at least in part on the second haptic effect; and transmit the second haptic signal associated with the second haptic effect to the haptic output device. a touch-sensitive display surface comprising: a first surface; and a second surface adjacent to the first surface, wherein the second surface is or is configured to be arranged to be non-coplanar with the first surface; a first surface; and a second surface adjacent to the first surface, wherein the second surface is or is configured to be arranged to be non-coplanar with the first surface; a haptic output device configured to receive a haptic signal and output a haptic effect; and a processor coupled to the haptic output device and the touch-sensitive display surface, the processor configured to: display a first side of a virtual object on the first surface; determine an event comprising a user interaction with the first side of the virtual object displayed on the first surface; determine the haptic effect based at least in part on the event and the first side of the virtual object; determine the haptic signal based at least in part on the haptic effect; and transmit the haptic signal associated with the haptic effect to the haptic output device, the system being characterized in that the processor is further configured to: display a second side of the virtual object on the second surface; determine a second event comprising a second user interaction with the second side of the virtual object displayed on the second surface; determine a second haptic effect based at least in part on the second event and the second side of the virtual object; determine a second haptic signal based at least in part on the second haptic effect; and transmit the second haptic signal associated with the second haptic effect to the haptic output device. display a first side of a virtual object on the first surface; determine an event comprising a user interaction with the first side of the virtual object displayed on the first surface; determine the haptic effect based at least in part on the event and the first side of the virtual object; determine the haptic signal based at least in part on the haptic effect; and transmit the haptic signal associated with the haptic effect to the haptic output device, the system being characterized in that the processor is further configured to: display a second side of the virtual object on the second surface; determine a second event comprising a second user interaction with the second side of the virtual object displayed on the second surface; determine a second haptic effect based at least in part on the second event and the second side of the virtual object; determine a second haptic signal based at least in part on the second haptic effect; and transmit the second haptic signal associated with the second haptic effect to the haptic output device. display a second side of the virtual object on the second surface; determine a second event comprising a second user interaction with the second side of the virtual object displayed on the second surface; determine a second haptic effect based at least in part on the second event and the second side of the virtual object; determine a second haptic signal based at least in part on the second haptic effect; and transmit the second haptic signal associated with the second haptic effect to the haptic output device.