simplifies source / dest selection. closes #7