return PR_FALSE;
aName == nsLayoutAtoms::onload          || aName == nsLayoutAtoms::onunload        || aName == nsLayoutAtoms::onabort         || aName == nsLayoutAtoms::onerror         ||  aName == nsLayoutAtoms::onpopupshowing  || aName == nsLayoutAtoms::onpopupshown    || aName == nsLayoutAtoms::onpopuphiding   || aName == nsLayoutAtoms::onpopuphidden   || aName == nsLayoutAtoms::onclose         || aName == nsLayoutAtoms::oncommand       || aName == nsLayoutAtoms::onbroadcast     || aName == nsLayoutAtoms::oncommandupdate ||  aName == nsLayoutAtoms::onoverflow      || aName == nsLayoutAtoms::onunderflow     || aName == nsLayoutAtoms::onoverflowchanged ||  aName == nsLayoutAtoms::onfocus         || aName == nsLayoutAtoms::onblur          ||  aName == nsLayoutAtoms::onsubmit        || aName == nsLayoutAtoms::onreset         || aName == nsLayoutAtoms::onchange        || aName == nsLayoutAtoms::onselect        || aName == nsLayoutAtoms::oninput         ||  aName == nsLayoutAtoms::onpaint         ||  aName == nsLayoutAtoms::ondragenter     || aName == nsLayoutAtoms::ondragover      || aName == nsLayoutAtoms::ondragexit      || aName == nsLayoutAtoms::ondragdrop      || aName == nsLayoutAtoms::ondraggesture   ||  aName == nsLayoutAtoms::oncontextmenu;
IsEventHandler(nsIAtom* aName){    const char* name;    aName->GetUTF8String(&name);    if (name[0] != 'o' || name[1] != 'n') {        return PR_FALSE;    }    EventHandlerMapEntry* entry = kEventHandlerMap;    while (entry->mAttributeAtom) {        if (entry->mAttributeAtom == aName) {            return PR_TRUE;            break;        }        ++entry;    }    return PR_FALSE;}