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

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

        let user = friends[indexPath.row]

        vc.profileUser = .UserType(user)

        vc.hidesBottomBarWhenPushed = true

        vc.setBackButtonWithTitle()

        recoverOriginalNavigationDelegate()

        return vc

    }

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

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