Assign UI - Improve drag/dropping and handle undefined quantity