Decupled CalendarView Logic with observing. (to category)