public virtual void HandleEvent(bool DownStream, Events eventID, params object[] data) { if (!DownStream) { switch (eventID) { default: _parent.HandleEvent(false, eventID, data); break; } } }