You have to use exitField because someone could enter the field, bold some text, and Rev would not consider it "changed." But you're right, closeField, not exitField is sent when the text is changed so both handlers are needed.