diff --git a/.gitignore b/.gitignore
index 8da9b2b4674374fff07fee158d5d4bbf5da7a594..12158c9b3a877e7b440cc97a2daaf02dc7f31170 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ _build/*
 Xcode/*
 coverage/*
 build*
+*.pyc
diff --git a/src/gui/tree-item.cc b/src/gui/tree-item.cc
index 75fbf0f5f2293f8f1bbf0184c25b047d2ea3a86c..47031ec53421aedd71e98788d9cce7124a877074 100644
--- a/src/gui/tree-item.cc
+++ b/src/gui/tree-item.cc
@@ -36,6 +36,9 @@ namespace gepetto {
       setEditable(false);
       connect (&vmMapper_, SIGNAL (mapped (QString)), SLOT(setViewingMode(QString)));
       connect (&vizMapper_, SIGNAL (mapped (QString)), SLOT(setVisibilityMode(QString)));
+      
+      const std::string & name = node->getID();
+      QStandardItem::setText(name.substr(name.find_last_of("/") + 1).c_str());
     }
 
     QStandardItem* BodyTreeItem::clone() const