     private func setControls(opacity: CGFloat, animated: Bool) {
         NSAnimationContext.runAnimationGroup({ ctx in
             ctx.duration = animated ? 0.4 : 0.0
-            self.controlsContainerView.animator().alphaValue = opacity
+            self.controlsVisualEffectView.animator().alphaValue = opacity
             self.extrasMenuContainerView.animator().alphaValue = opacity
         }, completionHandler: nil)
     }

    
    private func setupControls() {
        // VFX view
//        controlsVisualEffectView = NSVisualEffectView(frame: bounds)
//        controlsVisualEffectView.translatesAutoresizingMaskIntoConstraints = false
//        controlsVisualEffectView.material = .ultraDark
//        controlsVisualEffectView.appearance = NSAppearance(named: NSAppearanceNameVibrantDark)
//        controlsVisualEffectView.blendingMode = .withinWindow
//        controlsVisualEffectView.wantsLayer = true
//        controlsVisualEffectView.layer?.masksToBounds = false
//        controlsVisualEffectView.state = .active
        
        // Time labels
        timeLabelsContainerView = NSStackView(views: [elapsedTimeLabel, remainingTimeLabel])

        controlsContainerView.wantsLayer = true
        controlsContainerView.layer?.masksToBounds = false
        
        controlsVisualEffectView.addSubview(controlsContainerView)
        addSubview(controlsVisualEffectView)
        
        controlsVisualEffectView.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
        controlsVisualEffectView.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
        controlsVisualEffectView.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true
        
        controlsContainerView.leadingAnchor.constraint(equalTo: controlsVisualEffectView.leadingAnchor, constant: 12).isActive = true
        controlsContainerView.trailingAnchor.constraint(equalTo: controlsVisualEffectView.trailingAnchor, constant: -12).isActive = true
        controlsContainerView.topAnchor.constraint(equalTo: controlsVisualEffectView.topAnchor, constant: 12).isActive = true
        controlsContainerView.bottomAnchor.constraint(equalTo: controlsVisualEffectView.bottomAnchor, constant: -12).isActive = true
        
        timeLabelsContainerView.leadingAnchor.constraint(equalTo: controlsContainerView.leadingAnchor).isActive = true
        timeLabelsContainerView.trailingAnchor.constraint(equalTo: controlsContainerView.trailingAnchor).isActive = true
