 
   # Handles incoming API messages
   message_handler: (e)=>
-    msg = if e.constructor.name == "String"
-      JSON.parse(e)
-    else
-      # iOS parameters come as objects and not as Strings
-      e
+    msg = JSON.parse(e)
 
     if msg?.callback?
       if @callbacks[msg.callback]?

      TizenBridge
      WebBridge
      AndroidBridge
      JSCoreBridge
      WebsocketBridge
    ]

    unless @bestNativeBridge?


  constructor: ->

  sendMessageToNative: (options={})->
    throw "ERROR: Bridge#sendMessageToNative not overridden by subclass!"

