Implemented new event protocol on server side