I think `fireJSEvent` is not suitable since `luabindings` may also need it.
How about rename it to `fireEventToScript` ?

BTW, we have split script bindings stuffs to 
https://github.com/cocos2d/cocos2d-js.git
https://github.com/cocos2d/cocos2d-lua.git
:)