I would suggest that's more a problem with the form control as opposed to my event handler though?
My event handler is firing DocumentEvents.Update.After and DocumentEvents.Insert.After so I would have expected the record to have already been updated.. I'm not sure the form control should be doing anymore processing after that point.. correct? How can you trust the event model if thats happening ?