title: Firing events in FireBreath
body: <p>I am writing a wrapper class for an activex control using a <a href="http://firebreath.org" rel="nofollow noreferrer">FireBreath</a> plugin.</p>
  <p>In the FireBreath activex wrapper example linked to from the documentation of FireBreath the author of the project uses FireEvent to asynchronously fire the event from the activex container class.</p>
  <p>But the documentation of FireBreath now has a note under the method FireEvent which says:</p>
  <blockquote>
  <p>&quot;Note: Firing events in this manner is deprecated as of FireBreath 1.5.0&quot;</p>
  </blockquote>
  <p>And also in the example the events are not registered in the root JSAPI object using this format:</p>
  <pre><code>FB_JSAPI_EVENT()
  </code></pre>
  <p>So is this the right way of doing it? Or is it possible to call the events from the container class using the</p>
  <pre><code>fire_event() 
  </code></pre>
  <p>method?</p>