A device comprising: a user interface including an image display region (230; 300; 370; 400) for displaying an electronic image (232; 371; 411), the image display region having a boundary (320; 372; 412), and a defined context area (310; 376; 410) within the boundary, the user interface configured to receive user inputs from a user; and an imaging engine including one or more processors and memory, the imaging engine configured to display the electronic image (232, 371; 411) within the image display region (230; 300; 370; 400) of the user interface at a first magnification, detect a single motion input from the user, the single motion input comprising an engage point (340; 374; 415) beginning within the context area (310; 376; 410) and a drag point (350; 375; 420) extending towards the boundary (320; 372; 412) of the user interface to adjust the location of the context area (310; 376; 410) with respect to the boundary (320; 372; 412), and control a zoom operation on the electronic image (232; 371; 411) contemporaneously with and corresponding to the detected single motion input, wherein the zoom operation includes determining, based on the single motion input, a second magnification, and characterized in that the zoom operation further includes determining, based on the single motion input, a new zoom center of the electronic image (232; 371; 411) at a displacement distance and in a displacement direction from an area of interest or a reference area of the electronic image (232; 371; 411), and wherein the displacement distance is correlated with a distance between the drag point (350; 375; 420) and the engage point (340; 374; 415), and displaying the electronic image at the second magnification with the new zoom center of the electronic image centered in the image display region (230; 300; 370; 400). a user interface including an image display region (230; 300; 370; 400) for displaying an electronic image (232; 371; 411), the image display region having a boundary (320; 372; 412), and a defined context area (310; 376; 410) within the boundary, the user interface configured to receive user inputs from a user; and an imaging engine including one or more processors and memory, the imaging engine configured to display the electronic image (232, 371; 411) within the image display region (230; 300; 370; 400) of the user interface at a first magnification, detect a single motion input from the user, the single motion input comprising an engage point (340; 374; 415) beginning within the context area (310; 376; 410) and a drag point (350; 375; 420) extending towards the boundary (320; 372; 412) of the user interface to adjust the location of the context area (310; 376; 410) with respect to the boundary (320; 372; 412), and control a zoom operation on the electronic image (232; 371; 411) contemporaneously with and corresponding to the detected single motion input, wherein the zoom operation includes determining, based on the single motion input, a second magnification, and characterized in that the zoom operation further includes determining, based on the single motion input, a new zoom center of the electronic image (232; 371; 411) at a displacement distance and in a displacement direction from an area of interest or a reference area of the electronic image (232; 371; 411), and wherein the displacement distance is correlated with a distance between the drag point (350; 375; 420) and the engage point (340; 374; 415), and displaying the electronic image at the second magnification with the new zoom center of the electronic image centered in the image display region (230; 300; 370; 400). display the electronic image (232, 371; 411) within the image display region (230; 300; 370; 400) of the user interface at a first magnification, detect a single motion input from the user, the single motion input comprising an engage point (340; 374; 415) beginning within the context area (310; 376; 410) and a drag point (350; 375; 420) extending towards the boundary (320; 372; 412) of the user interface to adjust the location of the context area (310; 376; 410) with respect to the boundary (320; 372; 412), and control a zoom operation on the electronic image (232; 371; 411) contemporaneously with and corresponding to the detected single motion input, wherein the zoom operation includes determining, based on the single motion input, a second magnification, and characterized in that the zoom operation further includes determining, based on the single motion input, a new zoom center of the electronic image (232; 371; 411) at a displacement distance and in a displacement direction from an area of interest or a reference area of the electronic image (232; 371; 411), and wherein the displacement distance is correlated with a distance between the drag point (350; 375; 420) and the engage point (340; 374; 415), and displaying the electronic image at the second magnification with the new zoom center of the electronic image centered in the image display region (230; 300; 370; 400). determining, based on the single motion input, a new zoom center of the electronic image (232; 371; 411) at a displacement distance and in a displacement direction from an area of interest or a reference area of the electronic image (232; 371; 411), and wherein the displacement distance is correlated with a distance between the drag point (350; 375; 420) and the engage point (340; 374; 415), and displaying the electronic image at the second magnification with the new zoom center of the electronic image centered in the image display region (230; 300; 370; 400).