protected virtual void OnWaitedPositionReached(EventArgs args) { EventHandler handler = WaitedPositionReached; if (handler != null) { handler(this, args); } }