A method of controlling display of information on a touch-sensitive display of a portable electronic device, the method comprising: displaying, on the touch-sensitive display, selectable elements in an application screen of an application, in which a first selectable element is located at a first location on the touch-sensitive display; in response to receipt of an input to enter a display control mode, which input is detected utilizing touch sensors disposed on keys of a mechanical keyboard, entering the display control mode of the portable electronic device; while in the display control mode: in response to receipt of a gesture on the keys on the mechanical keyboard, moving, by an operating system on the portable electronic device, the application screen on the touch-sensitive display of the electronic device such that the first selectable element is moved to a second location on the touch-sensitive display, wherein the second location is different than the first location and the application screen is moved in a direction based on the gesture; in response to detecting a touch at the second location while the first selectable element is displayed at the second location on the touch-sensitive display, mapping, by the operating system, the first location as corresponding to the second location and reporting the first location for the touch to the application to compensate for movement of the application screen, and utilizing, by the application, reported first location of the touch to select the first selectable element; in response to exiting the display control mode, returning the application screen to an original location on the touch-sensitive display, including returning the first selectable element to the first location. displaying, on the touch-sensitive display, selectable elements in an application screen of an application, in which a first selectable element is located at a first location on the touch-sensitive display; in response to receipt of an input to enter a display control mode, which input is detected utilizing touch sensors disposed on keys of a mechanical keyboard, entering the display control mode of the portable electronic device; while in the display control mode: in response to receipt of a gesture on the keys on the mechanical keyboard, moving, by an operating system on the portable electronic device, the application screen on the touch-sensitive display of the electronic device such that the first selectable element is moved to a second location on the touch-sensitive display, wherein the second location is different than the first location and the application screen is moved in a direction based on the gesture; in response to detecting a touch at the second location while the first selectable element is displayed at the second location on the touch-sensitive display, mapping, by the operating system, the first location as corresponding to the second location and reporting the first location for the touch to the application to compensate for movement of the application screen, and utilizing, by the application, reported first location of the touch to select the first selectable element; in response to exiting the display control mode, returning the application screen to an original location on the touch-sensitive display, including returning the first selectable element to the first location. in response to receipt of a gesture on the keys on the mechanical keyboard, moving, by an operating system on the portable electronic device, the application screen on the touch-sensitive display of the electronic device such that the first selectable element is moved to a second location on the touch-sensitive display, wherein the second location is different than the first location and the application screen is moved in a direction based on the gesture; in response to detecting a touch at the second location while the first selectable element is displayed at the second location on the touch-sensitive display, mapping, by the operating system, the first location as corresponding to the second location and reporting the first location for the touch to the application to compensate for movement of the application screen, and utilizing, by the application, reported first location of the touch to select the first selectable element; in response to exiting the display control mode, returning the application screen to an original location on the touch-sensitive display, including returning the first selectable element to the first location.