make cal events hidden properly with several calendars on the same view