         translatesAutoresizingMaskIntoConstraints = false
         self.controller = controller
         
-        let shadeColor:UIColor = UIColor(white:0, alpha:0.6)
+        let blurEffect:UIBlurEffect = UIBlurEffect(style:UIBlurEffectStyle.Dark)
         
-        let blurEffect:UIBlurEffect = UIBlurEffect(style:UIBlurEffectStyle.Dark)
         let blurTop:UIVisualEffectView = UIVisualEffectView(effect:blurEffect)
+        blurTop.userInteractionEnabled = false
+        blurTop.translatesAutoresizingMaskIntoConstraints = false
+        
         let blurBottom:UIVisualEffectView = UIVisualEffectView(effect:blurEffect)
+        blurBottom.userInteractionEnabled = false
+        blurBottom.translatesAutoresizingMaskIntoConstraints = false
         
         let shadeTop:UIView = UIView()
         shadeTop.userInteractionEnabled = false
         shadeTop.translatesAutoresizingMaskIntoConstraints = false
         shadeTop.clipsToBounds = true
-        shadeTop.backgroundColor = shadeColor
         shadeTop.alpha = 0
         self.shadeTop = shadeTop
         

        shadeBottom.userInteractionEnabled = false
        shadeBottom.translatesAutoresizingMaskIntoConstraints = false
        shadeBottom.clipsToBounds = true
        shadeBottom.backgroundColor = shadeColor
        shadeBottom.alpha = 0
        self.shadeBottom = shadeBottom
        
        addSubview(shadeTop)
        addSubview(shadeBottom)
        

            views:views))
        addConstraints(NSLayoutConstraint.constraintsWithVisualFormat(
            "H:|-0-[shadeBottom]-0-|",
            options:[],
            metrics:metrics,
            views:views))
        addConstraints(NSLayoutConstraint.constraintsWithVisualFormat(
            "V:|-0-[blurTop]-0-|",
            options:[],
            metrics:metrics,
            views:views))
        addConstraints(NSLayoutConstraint.constraintsWithVisualFormat(
            "V:|-0-[blurBottom]-0-|",
            options:[],
            metrics:metrics,
            views:views))
