more reliably copies changes between quilts; also, primitive logging