         guard let primaryButtonTapHandler = primaryButtonTapHandler else {
             return
         }
+        primaryButtonTapped = true
         primaryButtonTapHandler(sender)
     }
 


    override func viewWillDisappear(_ animated: Bool) {
        super.viewWillDisappear(animated)
        guard let dismissHandler = dismissHandler else {
            return
        }
        dismissHandler()

    fileprivate var dismissHandler: ScrollableEducationPanelDismissHandler?
    fileprivate var showCloseButton = true
    
    private var primaryButtonTapped = false
    
    var image:UIImage? {
        get {
            return imageView.image
