title: Is there a way to stop all other events in a dojo onBlur event handler?
body: <p>Maybe I'm on the wrong track...</p>
  
  <p><strong>The setup:</strong>
  I have a rather complex full dojofied web application. The important part for this question is a longish form in the central region of a <code>dijit.layout.BorderContainer</code> with a navigation tree and some action buttons in the other regions.</p>
  
  <p><strong>What I want to do:</strong>
  If the user did enter data and did not save, they should get a warning message if he is going to leave the form (if he navigates away, klicks the "new Element" button,...). For a better user experience, I wanted to give a modal dialog with the options "save", "leave anyway", "cancel".
  May idea was to use the onBlur event of the form, stop all other events (most likely an onClick on some other widget), check for changes, if there are changes, display the dialog, otherwise let the other events continue.
  I do not want to add a checkChanges method to all non-form active elements!</p>
  
  <p>For a first test I just tried to stop the events...</p>
  
  <p><strong>This works</strong></p>
  
  <pre><code>&lt;div id="formArea" dojoType="dijit.form.Form" encoding="multipart/form-data" action=""  class="ContentPane" region="center"&gt;
     &lt;script type="dojo/connect" event="onBlur" &gt;
        alert("I don't think so");
      &lt;/script&gt;
   &lt;/div&gt;
  </code></pre>
  
  <p>...but it's ugly and I can't easily continue</p>
  
  <p><strong>This doesn't</strong></p>
  
  <pre><code>&lt;div id="formArea" dojoType="dijit.form.Form" encoding="multipart/form-data" action=""  class="ContentPane" region="center"&gt;
     &lt;script type="dojo/connect" event="onBlur" args="e"&gt;
        console.log("blur"); // ok
        e.preventDefault();//event.stopt(e)//return false //&lt;--neither of these
      &lt;/script&gt;
   &lt;/div&gt;
  </code></pre>
  
  <p>the problem is that if I click on a button outside of the form, the <code>onBlur</code> triggers, but I can't stop the <code>onClick</code> on the button.
  I know that <code>onBlur</code> doesn't deliver an event object - so the <code>e.something</code> can't really work...
  Is there any way to catch the <code>onClick</code> on the other element?</p>