fixed up calendar view model, added add pubic event btn