             isConfirmationImageViewHidden = true
         }
         self.readingList = readingList
-        hintView.isHidden = true
-        confirmationView.isHidden = false
+        isHintViewHidden = true
         confirmationButton.setTitle("Article added to \(name)", for: .normal)
         delegate?.readingListHint(self, shouldBeHidden: false)
     }

    }
    
    func reset() {
        hintView.isHidden = false
        confirmationView.isHidden = true
    }
    
    override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {

        }
    }
    
    private var isHintViewHidden: Bool = false {
        didSet {
            hintView.isHidden = isHintViewHidden
            confirmationView.isHidden = !isHintViewHidden
        }
    }
    
    override func viewDidLoad() {
        super.viewDidLoad()
        isHintViewHidden = false
        confirmationImageView.layer.cornerRadius = 3
        confirmationImageView.clipsToBounds = true
        confirmationButtonLeadingConstraint.toImageView = confirmationButton.leadingAnchor.constraint(equalTo: confirmationImageView.trailingAnchor, constant: 12)
