title: CQRS Task UI - Responding to underlying changes
body: <p>Been moving into some task oriented UI as a part of my CQRS implementation. </p>
  
  <p>The problem is I have come across the need to update additional properties in my UI as a result of a change made by an initial command sent from the same UI.</p>
  
  <p>My case is different but here's an example...
  eg. <strong>CommandA Add item to cart</strong> resulted in the following events (which all need to be reflected on the UI)</p>
  
  <ul>
  <li>change to store inventory</li>
  <li>add item to shopping cart</li>
  <li>change total with sales tax</li>
  </ul>
  
  <p>What's the best way to handle this without baking my business logic into my UI?</p>
  
  <ul>
  <li>return a list of resulting events that were performed as a result to the initial command?</li>
  <li>return a DTO that reflects changes</li>
  <li>other ideas?</li>
  </ul>