     @objc private func addressTapped() {
         guard let text = address.text else { return }
         UIPasteboard.general.string = text
-        toggle(alertView: addressPopout, shouldAdjustPadding: false)
+        toggle(alertView: addressPopout, shouldAdjustPadding: false, shouldShrinkAfter: true)
         if sharePopout.isExpanded {
             toggle(alertView: sharePopout, shouldAdjustPadding: true)
         }

        presentText?(address.text!, qrCode.image!)
    }

    private func toggle(alertView: InViewAlert, shouldAdjustPadding: Bool) {
        share.isEnabled = false
        address.isUserInteractionEnabled = false


            self.share.isEnabled = true
            self.address.isUserInteractionEnabled = true
            alertView.contentView?.isHidden = false
            if shouldShrinkAfter {
                DispatchQueue.main.asyncAfter(deadline: .now() + 2.0, execute: {
                    if alertView.isExpanded {
                        self.toggle(alertView: alertView, shouldAdjustPadding: shouldAdjustPadding)
                    }
                })
            }
        })
    }
    
