     func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
 
         let cell = tableView.dequeueReusableCellWithIdentifier(KeywordCell.reuseIdentifier) as! KeywordCell
+
         let keyword = keywords[indexPath.row]
-        //cell.keywordLabel.text = keyword
-
         cell.keyword = keyword
 
         cell.tapKeywordAction = { [weak self] keyword in


        return cell
    }

//    func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
//
//        defer {
//            tableView.deselectRowAtIndexPath(indexPath, animated: true)
//        }
//
//        let keyword = keywords[indexPath.row]
//        tapKeywordAction?(keyword: keyword)
//    }
}



    static let reuseIdentifier = "KeywordCell"

    var keyword: String? {
        didSet {
            keywordButton.setTitle(keyword, forState: .Normal)
