1. A method for recording web page content into a web page comprising a plurality of user entry elements, the method comprising: receiving content into at least one of the user entry elements; recording one or more events that occurred during entry of the content, the one or more events being associated with an individual user entry element; submitting the content and the one or more events to a web server; receiving the content and the one or more events in the web server and associating the content and the one or more events with an interaction identifier; determining, by the web server, an observed document object model for the web page from the events; retrieving a stored document object model for the web page using the interaction identifier; comparing the stored document object model with the observed document object model; determining that an event generator is a non-human event generator because there is wherein a mismatch between the observed document object model and the stored document object model.