implemented ability to add events to the user calendar