         self.addSubview(self._dayNamesView)
     }
 }
+
+
+// MARK: Button Target Selectors
+@objc private extension CalendarHeaderView {
+    func _leftArrowButtonTapped() {
+        self.delegate?.tappedLeftArrowButton(on: self)
+    }
+    
+    func _rightArrowButtonTapped() {
+        self.delegate?.tappedRightArrowButton(on: self)
+    }
+}

        leftArrowButton.tintColor = .black
        leftArrowButton.setImage(ArrowIcon.Left.asTemplate().scaledByFactor(0.8), for: .normal)
        leftArrowButton.contentMode = .scaleAspectFit
        return leftArrowButton
    }
    

        rightArrowButton.tintColor = .black
        rightArrowButton.setImage(ArrowIcon.Right.asTemplate().scaledByFactor(0.8), for: .normal)
        rightArrowButton.contentMode = .scaleAspectFit
        rightArrowButton.addTarget(
            self,
            action: #selector(_rightArrowButtonTapped),
            for: .touchUpInside
        )
        return rightArrowButton
    }
    
