code for splitting the view by columns - each calendar has a corresponding column that will display only the events that belong to that calendar.
minor change in initComponent method, to the code that is populating the custom event data structure used for template rendering.
- added code in renderItems method to proper render the events in each calendar column to which they belong.
- overwritten the isOverlapping method due to the introduction of calendar column