drag and drop now in fragments outsourced