Implement copy event logging, fix some documentation