         rightViewMode = autoCompleteButtonViewMode
     }
     
-    /// Show completion button with custom image
-    public func showAutoCompleteButtonWithImage(buttonImage: UIImage, autoCompleteButtonViewMode: AutoCompleteButtonViewMode) {
-        
-        var buttonFrameH: CGFloat = 0.0
-        var buttonOriginY: CGFloat = 0.0
-        
-        if frame.height > defaultAutoCompleteButtonHeight {
-            buttonFrameH = defaultAutoCompleteButtonHeight
-            buttonOriginY = (frame.height - defaultAutoCompleteButtonHeight) / 2
-        }else{
-            buttonFrameH = frame.height
-            buttonOriginY = 0
-        }
-        
-        let autoCompleteButton = UIButton(frame: CGRectMake(0, buttonOriginY, defaultAutoCompleteButtonWidth, buttonFrameH))
-        autoCompleteButton.setImage(buttonImage, forState: .Normal)
-        autoCompleteButton.addTarget(self, action: "autoCompleteButtonDidTapped:", forControlEvents: .TouchUpInside)
-        
-        let containerFrame = CGRectMake(0, 0, defaultAutoCompleteButtonWidth, frame.height)
-        let autoCompleteButtonContainerView = UIView(frame: containerFrame)
-        autoCompleteButtonContainerView.addSubview(autoCompleteButton)
-        
-        rightView = autoCompleteButtonContainerView
-        rightViewMode = autoCompleteButtonViewMode
-    }
-    
     /// Force text completion event
     public func forceRefreshAutocompleteText() {
         

            buttonOriginY = 0
        }
        
        let autoCompleteButton = UIButton(type: .DetailDisclosure)
        autoCompleteButton.frame = CGRectMake(0, buttonOriginY, defaultAutoCompleteButtonWidth, buttonFrameH)
        autoCompleteButton.addTarget(self, action: "autoCompleteButtonDidTapped:", forControlEvents: .TouchUpInside)
        
        let containerFrame = CGRectMake(0, 0, defaultAutoCompleteButtonWidth, frame.height)

        delimiter = NSCharacterSet(charactersInString: delimiterString)
    }
    
    /// Show completion button with custom image
    public func showAutoCompleteButton(buttonImage: UIImage? = UIImage(named: "check_icon"), autoCompleteButtonViewMode: AutoCompleteButtonViewMode) {
        
        var buttonFrameH: CGFloat = 0.0
        var buttonOriginY: CGFloat = 0.0
