 public var fusumaTintColor       = UIColor.hex("#009688", alpha: 1.0)
 public var fusumaBackgroundColor = UIColor.hex("#212121", alpha: 1.0)
 
+
+public enum FusumaMode {
+    case Camera
+    case Library
+}
+
 public final class FusumaViewController: UIViewController, FSCameraViewDelegate, FSAlbumViewDelegate {
     
-    enum Mode {
-        case Camera
-        case Library
-    }
-    
-    var mode: Mode?
+    var defaultMode: FusumaMode?
+    private var mode: FusumaMode?
     var willFilter = true
 
     @IBOutlet weak var photoLibraryViewerContainer: UIView!

        
        dishighlightButtons()
        
        if mode == Mode.Library {
            
            titleLabel.text = "CAMERA ROLL"
            doneButton.hidden = false


private extension FusumaViewController {
    
    func changeMode(mode: FusumaMode) {

        if self.mode == mode {
            
