         // settingsButton
         view.addConstraints(NSLayoutConstraint.constraints(withVisualFormat:"[settingsButton(==54)]-8-|", options:NSLayoutFormatOptions(rawValue:0), metrics:nil, views:views))
         view.addConstraints(NSLayoutConstraint.constraints(withVisualFormat:"V:[settingsButton(==54)]-8-|", options:NSLayoutFormatOptions(rawValue:0), metrics:nil, views:views))
+    }
         
-        self.view = view
-        
-        updateBackgroundColor()
-    }
-    
     lazy var settingsPopover : SettingsPopover = {
         let popover = SettingsPopover()
         popover.delegate = self

    
    override func loadView() {
        
        let view = UIView()
        
        // label
        let label = UILabel()
        label.translatesAutoresizingMaskIntoConstraints = false
        label.text = "Marlin Light"

        
        
        //
        // layout views
        //
        
        let views : [String:Any] = ["label" : label, "imageView" : imageView, "settingsButton" : self.settingsButton]
