Merge branch 'issue/41' into develop
diff --git a/weinre.web/modules/weinre/target/InjectedScriptHostImpl.scoop b/weinre.web/modules/weinre/target/InjectedScriptHostImpl.scoop
index 48cf458..0c9b8af 100644
--- a/weinre.web/modules/weinre/target/InjectedScriptHostImpl.scoop
+++ b/weinre.web/modules/weinre/target/InjectedScriptHostImpl.scoop
@@ -42,4 +42,11 @@
 method internalConstructorName(object)
     var ctor = object.constructor
     
-    return ctor.fullClassName || ctor.displayName || ctor.name || "Object"
\ No newline at end of file
+    var ctorName = ctor.fullClassName || ctor.displayName || ctor.name
+    if (ctorName && (ctorName != "Object")) return ctorName
+    
+    var pattern = /\[object (.*)\]/
+    var match = pattern.exec(ctor.toString())
+    if (match) return match[1]
+    
+    return "Object"