Pad++ Programmer's Guide
This screen updating is controlled by region management which uses the concepts of damage and repair. When an item changes, the region within its bounding box is automatically damaged. The act of damaging a region adds it to a list that gets scheduled for repair. The repair doesn't happen until either the system is idle, or the update
command is called. Many commands implicitly damage items, but damage can be triggered manually with the damage
command.
Copyright Computer Science Department, The University of New Mexico