Changed the GetEvents method in CalendarController to use CustomQuery and StringBuilders.
Added a message in List View, when no events were found (instead of some weird empty list).