A method of locking a magnified screen view in a multi-monitor setting comprising the steps of: displaying a graphic user interface on a first monitor and a second monitor, wherein the graphic user interface is extended from the first monitor to the second monitor; magnifying a first portion of the graphic user interface displayed on the first monitor to establish a first magnified view having a first set of boundaries, whereby an additional portion of the graphic user interface remains outside the first set of boundaries of the first magnified view in a direction of the second monitor, wherein the first magnified view can be panned away from the first portion of the graphic user interface to display the additional portion of the graphic user interface, wherein panning is a movement of the graphic user interface when the graphic user interface is under magnification; responsive to a view locking setting being enabled, restricting movement of a caret or a cursor visual element to the first set of boundaries of the first magnified view, with an exception of a boundary in a direction of the second monitor; responsive to the caret or the cursor visual element crossing the boundary of the first set of boundaries in the direction of the second monitor when moving from the first monitor toward the second monitor, displaying the caret or the cursor visual element substantially instantly within the second monitor, whereby the first magnified view of the graphic user interface remains stationary within the first monitor irrespective of the caret or the cursor visual element movement; and responsive to the caret or the cursor visual element crossing a boundary of the second monitor in a direction of the first monitor when moving from the second monitor toward the first monitor, displaying the caret or the cursor visual element substantially instantly within the first magnified view, whereby the first magnified view of the graphic user interface remains stationary within the first monitor irrespective of the caret or the cursor visual element movement. displaying a graphic user interface on a first monitor and a second monitor, wherein the graphic user interface is extended from the first monitor to the second monitor; magnifying a first portion of the graphic user interface displayed on the first monitor to establish a first magnified view having a first set of boundaries, whereby an additional portion of the graphic user interface remains outside the first set of boundaries of the first magnified view in a direction of the second monitor, wherein the first magnified view can be panned away from the first portion of the graphic user interface to display the additional portion of the graphic user interface, wherein panning is a movement of the graphic user interface when the graphic user interface is under magnification; responsive to a view locking setting being enabled, restricting movement of a caret or a cursor visual element to the first set of boundaries of the first magnified view, with an exception of a boundary in a direction of the second monitor; responsive to the caret or the cursor visual element crossing the boundary of the first set of boundaries in the direction of the second monitor when moving from the first monitor toward the second monitor, displaying the caret or the cursor visual element substantially instantly within the second monitor, whereby the first magnified view of the graphic user interface remains stationary within the first monitor irrespective of the caret or the cursor visual element movement; and responsive to the caret or the cursor visual element crossing a boundary of the second monitor in a direction of the first monitor when moving from the second monitor toward the first monitor, displaying the caret or the cursor visual element substantially instantly within the first magnified view, whereby the first magnified view of the graphic user interface remains stationary within the first monitor irrespective of the caret or the cursor visual element movement.