Fixes issue #734.
The basic issue stems from *really old* code in DOMImpl[Standard|IE6] that
used to simulate something like event bubbling. In a nutshell, the event
dispatcher used to crawl up the DOM, looking for the first element with a
listener. Most of the time, this has no effect, but it can lead to multiple
firings of the same event when it is allowed to bubble up.

The fix also uncovered a bug in Menus, and that fix is included.

Patch by: jgw
Review by: knorton



git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@670 8db76d5a-ed1c-0410-87a9-c151d255dfc7
4 files changed