<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -12,10 +12,8 @@ ExternalInterface.addCallback('call', eCall);
 ExternalInterface.addCallback('get', varGet);
 ExternalInterface.addCallback('set', varSet);
 ExternalInterface.addCallback('uid', setUID);
-
 ExternalInterface.addCallback('initialize', initialize);
 
-
 function initialize():Boolean {
   return true;
 }
@@ -41,11 +39,11 @@ function setUID(newUID):void {
 }
 
 function sendEvent(e:SongEvent):void {
-  try {
+  //try {
     ExternalInterface.call(
       'SoundOff.list['+ uid +'].dispatchEvent',
       e.getLabel(),
       e.attrs
     );
-  } catch(e) {}
+  //} catch(e) {}
 }
\ No newline at end of file</diff>
      <filename>soundoff.as</filename>
    </modified>
    <modified>
      <diff>@@ -18,6 +18,7 @@ SoundOff.Object = function() {
   }
   
   this.thisIndex = SoundOff.list.length;
+  SoundOff.list.push(this);
   this.swfID = 'SoundOffContainer' + this.thisIndex;
   
   var div = document.createElement('div');
@@ -26,8 +27,8 @@ SoundOff.Object = function() {
   
   swfobject.embedSWF(SoundOff.swfLocation, this.swfID, &quot;1&quot;, &quot;1&quot;, &quot;9.0.0&quot;, SoundOff.expressInstallLocation);
   
-  this.initializeTimer = setInterval(this.bind(this.isInitialized, this), 100);
   this.deferredCalls.push(['setUID', this.thisIndex]);
+  this.initializeTimer = setInterval(this.bind(this.isInitialized, this), 100);
 }
 
 SoundOff.Object.prototype = {
@@ -166,7 +167,7 @@ SoundOff.Object.prototype = {
   },
   
   dispatchEvent : function (event, obj) {
-    //console.info('Dispatching event: ' + event, obj);
+//    console.info('Dispatching event: ' + event, obj);
     var i, e;
     this.events[event] = this.events[event] || [];
     for (i=0; e = this.events[event][i]; i++) { this.bind(e, this)(obj); }</diff>
      <filename>soundoff.js</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>soundoff.swf</filename>
    </modified>
    <modified>
      <diff>@@ -3,7 +3,6 @@
   &lt;head&gt;
     &lt;title&gt;SoundOff test&lt;/title&gt;
     &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
-    
     &lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&gt;&lt;/script&gt;
     &lt;script type=&quot;text/javascript&quot; src=&quot;jquery.ui.js&quot;&gt;&lt;/script&gt;
     &lt;script type=&quot;text/javascript&quot; src=&quot;swfobject.js&quot;&gt;&lt;/script&gt;
@@ -133,7 +132,6 @@
             $(this).css('background-position', '30px 30px');
             muted = true;
           }
-          
         });
         
       });
@@ -245,7 +243,7 @@
         width: 46px;
         height: 34px;
         top: 60px;
-        left: 542.5px;
+        left: 543px;
       }
       
       #volume-indicator {
@@ -275,6 +273,7 @@
     &lt;/style&gt;
   &lt;/head&gt;
   &lt;body&gt;
+    &lt;div id=&quot;testing&quot;&gt;&lt;/div&gt;
     &lt;div id=&quot;player&quot;&gt;
       &lt;div id=&quot;play&quot; class=&quot;button&quot;&gt;&lt;a href=&quot;#&quot;&gt;&lt;/a&gt;&lt;/div&gt;
       &lt;div id=&quot;pause&quot; class=&quot;button&quot;&gt;&lt;a href=&quot;#&quot;&gt;&lt;/a&gt;&lt;/div&gt;</diff>
      <filename>test.html</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>8f6ea4ca9450aa7651cae412e67e9b1a24eb154a</id>
    </parent>
  </parents>
  <author>
    <name>Jeremy Nicoll</name>
    <email>jnicoll@gnexp.com</email>
  </author>
  <url>http://github.com/eltiare/SoundOff/commit/1a82e63117e4db0d783a3700e3f12e5db64e7390</url>
  <id>1a82e63117e4db0d783a3700e3f12e5db64e7390</id>
  <committed-date>2009-10-12T17:39:04-07:00</committed-date>
  <authored-date>2009-10-12T17:39:04-07:00</authored-date>
  <message>Finally got it working in IE, removed universall error catcher from ExternalInterface (only needed if not in a container).</message>
  <tree>f097f4b9d66cd225ba0d26beba100b36def14aa5</tree>
  <committer>
    <name>Jeremy Nicoll</name>
    <email>jnicoll@gnexp.com</email>
  </committer>
</commit>
