Ability to create a calendar event as a draft. Push it to the community when you have it finalized. View it in student view. Avoid sending notifications to students/users and then deleting events if you've mistyped a detail or are waiting on additional information. Choose whether an event should be pushed. For example, if you have regular office hours and are just adding a new block does everyone need to get the push notification? Or you make a minor change to your office hours before anyone signs up, do they really need a new notification saying that you changed the blocks from 10 minute increments to 15?