Null checks are in place, and tested. Found some stray garbage and bugs along the way, including a redundant fire method (oops).
I think it's done, but I'm getting sloppy. http://gwt-code-reviews.appspot.com/841804/show -- http://groups.google.com/group/Google-Web-Toolkit-Contributors