A method for an electronic device with a processor and a touch-sensitive display comprising a display area, a non-display area and a touch-sensitive overlay covering the display area and the non-display area, wherein a boundary is disposed near a periphery of the touch-sensitive display, the boundary being a region or band along a margin of the touch-sensitive overlay, the method comprising: - displaying information associated with a first application in the display area; - detecting a gesture on the touch-sensitive display and determining touch attributes including a start location of the gesture; - determining whether the gesture is a meta-navigation gesture associated with a second application or a non-meta-navigation gesture associated with the first application based on whether the gesture crosses the boundary by: when the detected gesture has the start location at the margin of the touch-sensitive overlay and travels across the boundary, determining that the touch is the meta-navigation gesture; when the detected gesture has the start location not at the margin and does not travel across the boundary, determining that the touch is the non-meta-navigation gesture; and when the touch is determined to be the meta-navigation gesture, displaying information associated with the second application in the display area, otherwise forwarding touch data related to the gesture to the first application, wherein when the meta-navigation gesture originates near a bottom, centre of the touch-sensitive display and follows a generally vertical path in the orientation in which the information from the first application is displayed, causing a home-screen associated with a root-navigation application to replace the information associated with the first application. - displaying information associated with a first application in the display area; - detecting a gesture on the touch-sensitive display and determining touch attributes including a start location of the gesture; - determining whether the gesture is a meta-navigation gesture associated with a second application or a non-meta-navigation gesture associated with the first application based on whether the gesture crosses the boundary by: when the detected gesture has the start location at the margin of the touch-sensitive overlay and travels across the boundary, determining that the touch is the meta-navigation gesture; when the detected gesture has the start location not at the margin and does not travel across the boundary, determining that the touch is the non-meta-navigation gesture; and when the touch is determined to be the meta-navigation gesture, displaying information associated with the second application in the display area, otherwise forwarding touch data related to the gesture to the first application, wherein when the meta-navigation gesture originates near a bottom, centre of the touch-sensitive display and follows a generally vertical path in the orientation in which the information from the first application is displayed, causing a home-screen associated with a root-navigation application to replace the information associated with the first application. when the detected gesture has the start location at the margin of the touch-sensitive overlay and travels across the boundary, determining that the touch is the meta-navigation gesture; when the detected gesture has the start location not at the margin and does not travel across the boundary, determining that the touch is the non-meta-navigation gesture; and