Updated with drag-drop file binding