Only trigger notify if there is an actual change

copying implementation from the hide method
Merge pull request #174 from eimermusic/patch-1

Suggestion: Only trigger notify if there is an actual change
removed updating the calendar year and month from the mouseleave events as they were causing what you see in the view and actual selected dropdown values to be differrent