drag-match front-end functional