protected internal virtual void OnCallWndProcHook(object key, CallWndProcHookEventArgs e) { CallWndProcHookEventHandler handler = (CallWndProcHookEventHandler)Events[key]; handler(this, e); }