             alertController.addAction(cancelAction)
             
             self?.presentViewController(alertController, animated: true, completion: nil)
-        }
-        
+
+            // touch to create (if need) for faster appear
+            self?.imagePicker.hidesBarsOnTap = false
+        }
+
         automaticallyAdjustsScrollViewInsets = false
         
         skillHomeScrollView.addSubview(masterTableView)


                let openCameraRoll: ProposerAction = { [weak self] in
                    if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.SavedPhotosAlbum) {
                        let imagePicker = UIImagePickerController()
                        imagePicker.delegate = self
                        imagePicker.sourceType = .PhotoLibrary
                        imagePicker.allowsEditing = false

                        self?.presentViewController(imagePicker, animated: true, completion: nil)
                    }
                }


    }

    var afterUpdatedSkillCoverAction: (() -> Void)?

    lazy var imagePicker: UIImagePickerController = {
        let imagePicker = UIImagePickerController()
        imagePicker.delegate = self
        imagePicker.allowsEditing = false
        return imagePicker
        }()
    
    var isFirstAppear = true

