Bug 848294 - Update MessageEvent to be compatible with the spec, r=bz