12. The method of claim 11 , wherein the executing, using the one or more computing devices, the client-side script received over the network further comprises executing, using the one or more computing devices and in a browser, the client-side script received over the network.
12. The method of claim 11 , wherein the executing, using the one or more computing devices, the client-side script received over the network further comprises executing, using the one or more computing devices and in a browser, the client-side script received over the network. 13. The method of claim 12 , wherein the intercepting, using the one or more computing devices, the plurality of user interactions provided during the executing of the client-side script further comprises, intercepting, using the one or more computing devices, the plurality of user interactions provided during the executing of the client-side script using a library that handles browser events.