Basic copying functionality working