return mInner.HandleDOMEvent(aPresContext, aEvent, aDOMEvent, aFlags, aEventStatus);
PRBool disabled; nsresult rv = GetDisabled(&disabled); if (NS_FAILED(rv) || disabled) { return rv; }  nsIFormControlFrame* formControlFrame = GetFormControlFrame(PR_FALSE); nsIFrame* formFrame = nsnull;  if (formControlFrame && NS_SUCCEEDED(CallQueryInterface(formControlFrame, &formFrame)) && formFrame) { const nsStyleUserInterface* uiStyle = formFrame->GetStyleUserInterface();  if (uiStyle->mUserInput == NS_STYLE_USER_INPUT_NONE || uiStyle->mUserInput == NS_STYLE_USER_INPUT_DISABLED) { return NS_OK; } }       if ((nsEventStatus_eIgnore == *aEventStatus) && !(aFlags & NS_EVENT_FLAG_CAPTURE) && !(aFlags & NS_EVENT_FLAG_SYSTEM_EVENT) && (aEvent->message == NS_BLUR_CONTENT) && formControlFrame) { formControlFrame->SetFocus(PR_FALSE, PR_TRUE); }  return nsGenericHTMLFormElement::HandleDOMEvent(aPresContext, aEvent, aDOMEvent, aFlags, aEventStatus);
nsHTMLSelectElement::HandleDOMEvent(nsIPresContext& aPresContext,                           nsEvent* aEvent,                           nsIDOMEvent** aDOMEvent,                           PRUint32 aFlags,                           nsEventStatus& aEventStatus){  return mInner.HandleDOMEvent(aPresContext, aEvent, aDOMEvent,                               aFlags, aEventStatus);}