1. A method of annotating a document, comprising: rendering a document on a display using a document rendering system; annotating the document by associating a user-defined and customizable script with the document; and calling the script such that the document is rendered with an annotation consistent with instructions provided in the user-defined and customizable script.