         }
 
         if traitCollection.forceTouchCapability == .Available {
-            registerForPreviewingWithDelegate(self, sourceView: view)
+            registerForPreviewingWithDelegate(self, sourceView: contactsTableView)
         }
 
         #if DEBUG

    }

    func numberOfSectionsInTableView(tableView: UITableView) -> Int {
        return 2
    }

    private func numberOfRowsInSection(section: Int) -> Int {

        let vc = UIStoryboard(name: "Profile", bundle: nil).instantiateViewControllerWithIdentifier("ProfileViewController") as! ProfileViewController

        let user = friends[indexPath.row]
        vc.profileUser = .UserType(user)
        vc.setBackButtonWithTitle()
        vc.hidesBottomBarWhenPushed = true

        recoverOriginalNavigationDelegate()

        return vc
