Calendar, some last codestlye suggered. Remove, complicated ID generating. Use reference instead of pointer avoiding using delete. Move send method in CalendarHandler.cpp. Add more comments.