Various events used for the communication between model, view and controler, as well as to notify external receivers of changes in the document structure, appearance,...