     
     func changeKeyboard() {
         
-        self.stickersView.loadStickers()
         
         if self.stickersOpen == false {
-            
-            self.textInputbar.textView.becomeFirstResponder()
+            self.stickersView.loadStickers()
+            
+            //self.textInputbar.textView.becomeFirstResponder()
             self.textInputbar.textView.inputView = self.stickersView
             self.textInputbar.textView.refreshFirstResponder()
             self.textInputbar.textView.refreshInputViews()
+            self.textInputbar.textView.becomeFirstResponder()
             
             self.stickersButton.setImage(UIImage.bundled("keyboard_button"), forState: UIControlState.Normal)
             
             self.stickersOpen = true
+            
+            self.textInputbar.layoutIfNeeded()
+            self.view.layoutIfNeeded()
             
             
         } else {

                
                self.textInputbar.layoutIfNeeded()
                self.rightButton.layoutIfNeeded()
            }

        }

                self.audioButton.frame = textView.frame
                self.audioButton.hidden = false;
                
                self.stickersButton.hidden = true;
                
                
            } else {
                self.audioButton.hidden = true;
