The "month-changed" signal is emitted whenever the month on display changes, regardless of the way in which this is achieved. As the month and year information are tied, January 2002 is not the same month as January 2003 - the signal will be fired for a year change, too.
Callback function