     super.layoutSubviews()
     self.repositionViews()
   }
-  
-  
   
   func updatePlaceholderTextVisibility() {
     if self.tokens.isEmpty {

    self.backgroundColor = UIColor.whiteColor()
    
    self.displayMode = mode
    
    self.heightZeroConstraint = NSLayoutConstraint(item: self, attribute: .Height, relatedBy: .Equal, toItem: nil, attribute: .NotAnAttribute, multiplier: 1.0, constant: 0.0)
  }
  

      view.frame = tokenRect
      
      curX = CGRectGetMaxX(tokenRect) + FA_TokenInputView.HSPACE
      yPositionForLastToken = tokenRect.origin.y
    }
    
    // Always indent textfield by a little bit
    curX += FA_TokenInputView.TEXT_FIELD_HSPACE
    let textBoundary = isOnFirstLine ? firstLineRightBoundary : rightBoundary
    var availableWidthForTextField = textBoundary - curX
    if (availableWidthForTextField < FA_TokenInputView.MINIMUM_TEXTFIELD_WIDTH) {
      isOnFirstLine = false
      curX = FA_TokenInputView.PADDING_LEFT + FA_TokenInputView.TEXT_FIELD_HSPACE
      curY += FA_TokenInputView.STANDARD_ROW_HEIGHT+FA_TokenInputView.VSPACE
