added contextcontributionmixin
converted calendarviewmixin to contextcontribution