added system clipboard support