[EventsCalendar]: apply type and priority
[EventsCalendar]: improve ViewEvent