title: WPF Tunneling, practical use?
body: <p>What practical scenarios need to use Tunneling of events?</p>
  
  <p>I know a vague answer to this could be that it is used when we want to handle a event across the visual/logical on which event is raised. But that's just theory. </p>
  
  <p>In practice why should I tunnel an event? </p>
  
  <p>Also does tunneling (and bubbling) works across Logical tree or Visual tree or both?</p>