AdvSmoothCalendar DateMode change

I'm not sure if this a bug, but when changing the DateMode of the SmoothCalendar, the methods OnMonthChanged and OnYearChanged are not getting called when the user selects a different month or year.  These only seem to get called when using the arrows at the top of the calendar.

Is there a way to call these methods whenever a new month or year is selected?

The OnSelectDate event is called when selecting a new year, month or day. The OnMonthChanged and OnYearChanged are called when using the arrows.