started work on moving TimestampRecorder under CopyListener hierarchy