Remove event from view (but don't delete it)

I’ve added a custom control to the lightbox which allows a user to tie the event to contacts. Once tied to a contact, the user sees this event while logged in as said contact and has the ability to remove said contact from the event. If said contact is removed, currently the event still appears in the contact’s calendar until they reload the page.

Is there a way to hide the event and refresh the view once the contact is removed and event is saved without deleting the actual event? So far, the methods I’ve tried have been unsuccessful.

BTW, I’m using, using MVC with a custom javascript file.

there is client-side api for filtering displayed events
Also, please check these samples of Scheduler.MVC5 project from the component package - Client-side filtering, Server side filtering, Server side filtering ajax