15. A non-transitory machine readable medium embodying instructions that, when executed by a machine, allow the machine to perform a method for remote validation of user interactions for scripting, the method comprising: receiving, over a network, a transcript of a plurality of user interactions recorded during an execution of a script, wherein the transcript comprises an indication of a time when each of the plurality of user interactions was recorded relative to the execution of the script, wherein the script comprises a plurality of graphical functions related to presenting objects on a display; replacing each of the plurality of graphical functions of the script with a null function; executing the script in which each graphical function is replaced with the null function within a script engine, wherein each of the plurality of user interactions is provided to the script during the executing at the time indicated by the transcript; determining, during the executing, whether any user interaction of the plurality of user interactions provided to the executing script comprises an invalid interaction for the executing script at the time when the user interaction is provided to the executing script; and providing an indication of whether the plurality of user interactions are valid for the script based at least in part on the determining.
15. A non-transitory machine readable medium embodying instructions that, when executed by a machine, allow the machine to perform a method for remote validation of user interactions for scripting, the method comprising: receiving, over a network, a transcript of a plurality of user interactions recorded during an execution of a script, wherein the transcript comprises an indication of a time when each of the plurality of user interactions was recorded relative to the execution of the script, wherein the script comprises a plurality of graphical functions related to presenting objects on a display; replacing each of the plurality of graphical functions of the script with a null function; executing the script in which each graphical function is replaced with the null function within a script engine, wherein each of the plurality of user interactions is provided to the script during the executing at the time indicated by the transcript; determining, during the executing, whether any user interaction of the plurality of user interactions provided to the executing script comprises an invalid interaction for the executing script at the time when the user interaction is provided to the executing script; and providing an indication of whether the plurality of user interactions are valid for the script based at least in part on the determining. 17. The machine-readable medium of claim 15 , wherein the method further comprises: calculating a first value corresponding to the plurality of user interactions based at least in part on values associated with at least some of the plurality of user interactions and the times when the at least some of the plurality of user interactions are provided to the script during the executing.