             navCtr.navigationBar.barTintColor = self.statusBarBackgroundViewColor
             navCtr.navigationBar.tintColor = .whiteColor()
             
-            let text = "T2G Project folder"
+            if self.title == nil {
+                self.title = "Root"
+            }
+            
+            let text = self.title!
             let titleWidth = navCtr.navigationBar.frame.size.width * 0.57
             let titleView = T2GNavigationBarTitle(frame: CGRectMake(0.0, 0.0, titleWidth, 42.0), text: text, shouldHighlightText: true)
-            titleView.addTarget(self, action: "titleViewPressed", forControlEvents: UIControlEvents.TouchUpInside)
+            titleView.addTarget(self.navigationController, action: "showPathPopover:", forControlEvents: UIControlEvents.TouchUpInside)
             
             self.navigationItem.titleView = titleView
         }

        if indexPath.row%2 == 0 {
            let storyboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle())
            let newVC: ExampleViewController = storyboard.instantiateViewControllerWithIdentifier("ExampleVC") as ExampleViewController
            self.navigationController?.pushViewController(newVC, animated: true)
        } else {
            self.performSegueWithIdentifier("showDetail", sender: nil)
        }
        
        
    }
    
    func willDeselectCellAtIndexPath(indexPath: NSIndexPath) -> NSIndexPath? {

        self.scrollView.refreshControl = UIRefreshControl()
        self.scrollView.refreshControl!.addTarget(self, action: "handlePullToRefresh:", forControlEvents: UIControlEvents.ValueChanged)
        self.scrollView.refreshControl!.tag = T2GViewTags.refreshControl
    }
    
    override func viewDidLayoutSubviews() {
