title: How to know when EventCallback has been fired?
body: <p>I'm doing some testing with razor components but I have an issue to update a property from the child component to the grand-parent component.</p>
  
  <p>I'm using EventCallback to update my parent component when the child component updates a property. It works well for architecture with two levels (ParentComponent/ChildComponent) however, it doesn't work with three levels (GrandParentComponent/ParentComponent/ChildComponent).</p>
  
  <p>Let's take an example with three components A, B and C.</p>
  
  <pre><code>- A (GrandParentComponent)
  -- B (ParentComponent)
  --- C (ChildComponent)
  </code></pre>
  
  <ul>
  <li>Updating B will fire EventCallback to update A</li>
  <li>Updating C will fire EventCallback to update B, however at this stage B doesn't trigger EventCallback once updated so the A component is still not updated.</li>
  </ul>
  
  <p>How can you know if a component has been updated by an EventCallback. </p>
  
  <p>I would like to know that so I can trigger EventCallback from B when EventCallback from C has been fired. Does it make sense? :D</p>