client-server object and event management