NS_IMETHOD  HandleEvent(nsGUIEvent *event, PRUint32 aEventFlags, nsEventStatus* aStatus, PRBool aForceHandle, PRBool& aHandled) { aHandled = PR_FALSE; return NS_OK; }
void HandleEvent() { NS_ASSERTION(nsnull != mViewManager,"ViewManager is null");      PRBool found = PR_FALSE; PRInt32 index; PRInt32 count = nsViewManager::GetViewManagerCount(); const nsVoidArray* viewManagers = nsViewManager::GetViewManagerArray(); for (index = 0; index < count; index++) { nsIViewManager* vm = (nsIViewManager*)viewManagers->ElementAt(index); if (vm == mViewManager) { found = PR_TRUE; } }  if (found) { ((nsViewManager *)mViewManager)->ProcessInvalidateEvent(); } else { NS_ASSERTION(PR_FALSE, "bad view manager asked to process invalidate event"); }  };
  NS_IMETHOD  HandleEvent(nsGUIEvent *event, PRUint32 aEventFlags, nsEventStatus* aStatus, PRBool aForceHandle, PRBool& aHandled)    { aHandled = PR_FALSE; return NS_OK; }