8. An apparatus comprising: one or more processors; and a memory including instructions executable by the one or more processor to configure a web browser to: access a web page from a web server; parse the web page into a document object model (DOM); cause rendering of the DOM on a display as a rendered web page; use a browser extension to listen for one or more user action DOM events derived from interaction between the user and the rendered web page without causing a corresponding call made to the web server; in response to the browser extension detecting a user action DOM event derived from interaction between the user and the rendered web page without causing a corresponding call made to the web server, add information about the user action DOM event to a configurable element within the DOM; receive a request for an audit trail from a server; and return the information about the user action DOM event in the configurable element within the DOM to the server in response to the receiving of the request for an audit trail.
8. An apparatus comprising: one or more processors; and a memory including instructions executable by the one or more processor to configure a web browser to: access a web page from a web server; parse the web page into a document object model (DOM); cause rendering of the DOM on a display as a rendered web page; use a browser extension to listen for one or more user action DOM events derived from interaction between the user and the rendered web page without causing a corresponding call made to the web server; in response to the browser extension detecting a user action DOM event derived from interaction between the user and the rendered web page without causing a corresponding call made to the web server, add information about the user action DOM event to a configurable element within the DOM; receive a request for an audit trail from a server; and return the information about the user action DOM event in the configurable element within the DOM to the server in response to the receiving of the request for an audit trail. 13. The apparatus of claim 8 , wherein the browser extension utilizes a list of one or more user action DOM events to listen for, the list corresponding to a security group in which the user is a member.