A device to improve computer efficiency navigating a document comprising an interactive content element, the interactive content element comprising one or more interaction controls, the device comprising: a user interface engine operative to: display at least a portion of the document in a graphical user interface; and display at least a portion of the interactive content element in the graphical user interface; characterized by further comprising: an element overlayer operative to: apply a customized overlay to the interactive content element, wherein the customized overlay prevents user interaction with at least a portion of the interactive content element, wherein the customized overlay comprises cut-outs over the one or more interaction controls associated with the interactive content element such that the one or more interaction controls are persistently exposed to the user to enable the user to interact with the exposed one or more interaction controls, wherein the hit target area for interaction with the interactive content element is limited by the customized overlay to the exposed one or more interaction controls; receive a message associated with a user input event; make a determination as to whether to remove the customized overlay from the interactive content element based on whether the received message is associated with a user input event on the one or more interaction controls; and in response to a positive determination: remove the customized overlay from the interactive content element; and enable user interaction with the interactive content element via the one or more interaction controls. a user interface engine operative to: display at least a portion of the document in a graphical user interface; and display at least a portion of the interactive content element in the graphical user interface; display at least a portion of the document in a graphical user interface; and display at least a portion of the interactive content element in the graphical user interface; characterized by further comprising: an element overlayer operative to: apply a customized overlay to the interactive content element, wherein the customized overlay prevents user interaction with at least a portion of the interactive content element, wherein the customized overlay comprises cut-outs over the one or more interaction controls associated with the interactive content element such that the one or more interaction controls are persistently exposed to the user to enable the user to interact with the exposed one or more interaction controls, wherein the hit target area for interaction with the interactive content element is limited by the customized overlay to the exposed one or more interaction controls; receive a message associated with a user input event; make a determination as to whether to remove the customized overlay from the interactive content element based on whether the received message is associated with a user input event on the one or more interaction controls; and in response to a positive determination: remove the customized overlay from the interactive content element; and enable user interaction with the interactive content element via the one or more interaction controls. apply a customized overlay to the interactive content element, wherein the customized overlay prevents user interaction with at least a portion of the interactive content element, wherein the customized overlay comprises cut-outs over the one or more interaction controls associated with the interactive content element such that the one or more interaction controls are persistently exposed to the user to enable the user to interact with the exposed one or more interaction controls, wherein the hit target area for interaction with the interactive content element is limited by the customized overlay to the exposed one or more interaction controls; receive a message associated with a user input event; make a determination as to whether to remove the customized overlay from the interactive content element based on whether the received message is associated with a user input event on the one or more interaction controls; and in response to a positive determination: remove the customized overlay from the interactive content element; and enable user interaction with the interactive content element via the one or more interaction controls. remove the customized overlay from the interactive content element; and enable user interaction with the interactive content element via the one or more interaction controls.