implimented 'cancelling' events, restricted 'delete' events to admins