         label.textAlignment = .center
         view.addSubview(label)
         
-        // imageView
         let image = UIImage(named:"marlin")!
         let imageView = UIImageView(image:image)
         imageView.translatesAutoresizingMaskIntoConstraints = false
         imageView.alpha = 0.03
         view.addSubview(imageView)
         
-        // settingsButton
         self.settingsButton = UIButton(type: .system)
         self.settingsButton.translatesAutoresizingMaskIntoConstraints = false
         self.settingsButton.setImage(UIImage(named: "cog"), for: .normal)

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

    
    override func loadView() {
        
        //
        // create views
        //
        
        self.view = UIView()
        updateBackgroundColor()

        let label = UILabel()
        label.translatesAutoresizingMaskIntoConstraints = false
        label.text = "Marlin Light"
