The AbleJavaScriptAgent provides a JavaScript-driven agent. JavaScripts are specified to be run when the init, process, or processTimerEvent methods are called.