there really ought to be a RESUtils.postMessageToBackground method or something like that.  Individual modules shouldn't be responsible for browser sniffing.  

If there isn't one, would you want to write it?  I can do it if you'd rather not pick that up.