This is because a dirty event is where you can undo a change and discard it. After a dirty event, the form actually becomes marked as dirty. For example, the event chain for a text field is
KeyDown> KeyPress> BeforeInsert> Dirty> KeyUp
Hope this helps
source share