progress on interprogram copy/paste