                 cell.resignFirstResponder()
                 self.needUpdateLayout(cell)
             }
-            self.bubbleItUpDelegate?.bubbleItUpViewDidChange?(self)
+            self.bubbleItUpDelegate?.bubbleItUpViewDidChange?(self, text:text)
             
         } else {
             self.items.append(TFBubbleItem(text: text))

                        self.placeholderLabel.hidden = false
                    }
            }
        } else if text != "" {
            self.bubbleItUpDelegate?.bubbleItUpViewDidFinishEditingBubble(self, text: text)
        }
    }

@objc public protocol TFBubbleItUpViewDelegate {
    func bubbleItUpViewDidFinishEditingBubble(view: TFBubbleItUpView, text: String)
    
    optional func bubbleItUpViewDidChange(view: TFBubbleItUpView, text: String)
}

@IBDesignable public class TFBubbleItUpView: UICollectionView, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout, UICollectionViewDataSource, UIGestureRecognizerDelegate, TFBubbleItUpViewCellDelegate {
