docs: def GetOptions(self):
      """
      returns the collective values from all of the
      widgets contained in the panel"""
      values = [c.GetValue()
                for c in chain(*self.widgets)
                if c.GetValue() is not None]
      return ' '.join(values)