Clearly we need to make it easier to declare new types of events with less boilerplate.
Now that 1.6 is required for gwt. Have you thought about using annotation processors? GWTP has a really cool annotation processor for creating new events. http://code.google.com/p/gwt-platform/wiki/BoilerplateGeneration#Generate_Event_and_Event_Handler http://code.google.com/p/gwt-platform/source/browse/#hg%2Fgwtp-core%2Fgwtp-processors%2Fsrc%2Fmain%2Fjava%2Fcom%2Fgwtplatform%2Fdispatch%2Fannotation%2Fprocessor -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
