Drag and Drop - validation added, javascript tweaked