modified calendarView that use dictionary for handling some builders.