I don't exactly get this catch. When does that happen ?

* there is no MozActivity object ? better test it at the start of the function then
* otherwise I don't know

Attach a `onerror` handler too, that's where you'll get the real error