Normalized events so that client/patch appear and dissapear events can be handled by the same code.