         case Custom
     }
     
+    enum DisplayDuration: Double {
+        case Short = 2.0
+        case Long = 4.0
+        case ExtraLong = 6.0
+    }
+    
     // MARK: Defaults
     let cocoaBarDefaultHeight: Float = 88.0
     

        if let userInfo = notification.userInfo {
            animated = userInfo[CocoaBarAnimatedKey] as! Bool
        }
        self.show(animated, populate: nil)
    }
    
    @objc func hideNotificationReceived(notification: NSNotification) {

    
    private var isAnimating: Bool = false
    
    private var displayTimer: NSTimer?
    
    // MARK: Properties
    
    var backgroundStyle: BackgroundStyle = .BlurExtraLight {
