add copy functionality. clean up bug where you couldn't add a
base-piece.  clean up bug of current selection not fully clearing when
exiting and re-opening gui