#34 Update: Additional Validation & UI Changes

Ensure at least one field is selected, and UI improvements.