Several UX improvements for Define Needs UI