         // now that we know the number of actions aren't empty
         let sourceActionSheet = UIAlertController(title: nil, message: selectorTitle, preferredStyle: .ActionSheet)
 		if let popView = sourceActionSheet.popoverPresentationController {
-			popView.sourceView = self.cell.formViewController()?.tableView
-			popView.sourceRect = self.cell.frame
+			popView.sourceView = cell.formViewController()?.tableView
+			popView.sourceRect = cell.frame
 		}
 
         if sourceTypes.contains(.Camera) {

    public required init(tag: String?) {
        sourceTypes = .All
        super.init(tag: tag)
        presentationMode = .PresentModally(controllerProvider: ControllerProvider.Callback { return ImagePickerController() }, completionCallback: { vc in vc.dismissViewControllerAnimated(true, completion: nil) })
        self.displayValueFor = nil

    }

            super.customDidSelect()
            return
        }
        cell?.formViewController()?.tableView?.deselectRowAtIndexPath(indexPath()!, animated: true)
        
        var availableSources: ImageRowSourceTypes {
            var result: ImageRowSourceTypes = []
