add beginings of Events.  Rename KVClient to KeyValueClient