             color = ViewDebugUtil.makeIndexColor(i + 1, 3);
             drawGuide(canvas, nodes[i], color);
 
-            name = getDisplayName(nodes[i]);
+            text = getDisplayName(nodes[i]);
             if (i > 0)
             {
-                name = "." + name;
+                text = "." + text;
             }
-
-            appendWithColor(field, name, color);
-        }
-    }
-
-    private function appendWithColor(field:TextField, text:String, color:uint):void
+            appendWithColor(classNames, text, color);
+
+            text = nodes[i].name;
+            if (i > 0)
+            {
+                text = "." + text;
+            }
+            appendWithColor(instanceNames, text, color);
+        }
+
+        if (subject is InteractiveObject)
+        {
+            text = "\nmouseEnabled=" + InteractiveObject(subject).mouseEnabled;
+            if (subject is DisplayObjectContainer)
+            {
+                text += ", mouseChildren=" + DisplayObjectContainer(subject).mouseChildren;
+            }
+            appendWithColor(instanceNames, text, 0xFFFFFF);
+        }
+    }
+
+    private static function appendWithColor(field:TextField, text:String, color:uint):void
     {
         field.appendText(text);
         field.setTextFormat(new TextFormat(null, null, color),

        return t;
    }

    private function createStrokeFilter():BitmapFilter
    {
        return new GlowFilter(0, 1, 2, 2, 4, 1);
    }

    private static function getDisplayName(target:DisplayObject):String
    {
        return getLeafName(getQualifiedClassName(target));
    }

    private static function getLeafName(className:String):String

        canvas.stage.addEventListener(MouseEvent.MOUSE_OVER, onStageOver);
        canvas.stage.addEventListener(MouseEvent.MOUSE_OUT, onStageOut);

        canvas.stage.addEventListener(Event.RESIZE, onStageResize);
        classNames.width = canvas.stage.stageWidth;
        instanceNames.width = canvas.stage.stageWidth;

        canvas.addChild(classNames);
        canvas.addChild(instanceNames);

        layout();
    }

    private function onRemovedFromStage(event:Event):void
