Separate CalendarTask from CalendarActivity