Improved communication between calendar collection view and controller