Corrects toggling issue, adds contraints on who can edit events and calendars