Simple drag and drop with validation