add dependency on beautifulsoup
fix interest_groups selection (on assignment) being ignored when
  select_interest_groups was False.