A computer-implemented method for switching between tabbed windows (408, 410, 412, 414, 416) of a web browser, the tabbed windows (408, 410, 412, 414, 416) being arranged for displaying web pages, the method comprising: receiving an input of a touch gesture comprising a dragging motion via a touch interface of a device, wherein the touch interface is arranged to provide touch sensitivity across a display of the device and comprises a touch sensitive area framing the display of the device, and wherein the touch gesture is received when one tabbed window from among a plurality of tabbed windows (408, 410, 412, 414, 416) is provided in a browsing mode in the web browser for browsing by a user of the device; determining whether the touch gesture begins within a predetermined distance from a first edge of the touch interface and proceeds towards a second edge of the touch interface; in response to determining that the touch gesture begins within the predetermined distance from the first edge and proceeds towards the second edge, providing the plurality of tabbed windows (408, 410, 412, 414, 416) in the web browser for display from a perspective vertically above the plurality of tabbed windows (408, 410, 412, 414, 416), wherein, in said perspective: the tabbed windows of the plurality of tabbed windows (408, 410, 412, 414, 416) are arranged behind each other with top parts of the tabbed windows of the plurality of tabbed windows (408, 410, 412, 414, 416) displayed; and a distance between a top part of the one tabbed window and a top part of a further tabbed window from the plurality of the tabbed windows (408, 410, 412, 414, 416) displayed in front of the one tabbed window is greater than the distance between the top parts of the remaining adjacent tabbed windows; and wherein a distance between the top parts of at least two adjacent tabbed windows from among the plurality of tabbed windows (408, 410, 412, 414, 416) is configured to be increased in response to a received multi-touch gesture input, or in response to a physical movement of the device, the physical movement being detected by using a motion detector of the device and the physical movement comprising a rotation of a top of the device slightly away from the user of the device. receiving an input of a touch gesture comprising a dragging motion via a touch interface of a device, wherein the touch interface is arranged to provide touch sensitivity across a display of the device and comprises a touch sensitive area framing the display of the device, and wherein the touch gesture is received when one tabbed window from among a plurality of tabbed windows (408, 410, 412, 414, 416) is provided in a browsing mode in the web browser for browsing by a user of the device; determining whether the touch gesture begins within a predetermined distance from a first edge of the touch interface and proceeds towards a second edge of the touch interface; in response to determining that the touch gesture begins within the predetermined distance from the first edge and proceeds towards the second edge, providing the plurality of tabbed windows (408, 410, 412, 414, 416) in the web browser for display from a perspective vertically above the plurality of tabbed windows (408, 410, 412, 414, 416), wherein, in said perspective: the tabbed windows of the plurality of tabbed windows (408, 410, 412, 414, 416) are arranged behind each other with top parts of the tabbed windows of the plurality of tabbed windows (408, 410, 412, 414, 416) displayed; and a distance between a top part of the one tabbed window and a top part of a further tabbed window from the plurality of the tabbed windows (408, 410, 412, 414, 416) displayed in front of the one tabbed window is greater than the distance between the top parts of the remaining adjacent tabbed windows; and wherein a distance between the top parts of at least two adjacent tabbed windows from among the plurality of tabbed windows (408, 410, 412, 414, 416) is configured to be increased in response to a received multi-touch gesture input, or in response to a physical movement of the device, the physical movement being detected by using a motion detector of the device and the physical movement comprising a rotation of a top of the device slightly away from the user of the device. the tabbed windows of the plurality of tabbed windows (408, 410, 412, 414, 416) are arranged behind each other with top parts of the tabbed windows of the plurality of tabbed windows (408, 410, 412, 414, 416) displayed; and a distance between a top part of the one tabbed window and a top part of a further tabbed window from the plurality of the tabbed windows (408, 410, 412, 414, 416) displayed in front of the one tabbed window is greater than the distance between the top parts of the remaining adjacent tabbed windows; and wherein a distance between the top parts of at least two adjacent tabbed windows from among