code: func NewDropDown() *DropDown {
  	list := NewList().ShowSecondaryText(false)
  	list.SetMainTextColor(Styles.PrimitiveBackgroundColor).
  		SetSelectedTextColor(Styles.PrimitiveBackgroundColor).
  		SetSelectedBackgroundColor(Styles.PrimaryTextColor).
  		SetBackgroundColor(Styles.MoreContrastBackgroundColor)
  
  	d := &DropDown{
  		Box:                  NewBox(),
  		currentOption:        -1,
  		list:                 list,
  		labelColor:           Styles.SecondaryTextColor,
  		fieldBackgroundColor: Styles.ContrastBackgroundColor,
  		fieldTextColor:       Styles.PrimaryTextColor,
  		prefixTextColor:      Styles.ContrastSecondaryTextColor,
  	}
  
  	d.focus = d
  
  	return d
  }
docs: // NewDropDown returns a new drop-down.