code: def options(self, new):
          
          options = self._create_options(new)
          if self.widget.value:
              self.widget.set_param(options=options, value=list(options.values())[:1])
          else:
              self.widget.options = options
              self.widget.value = list(options.values())[:1]
docs: Set options from list, or instance of named item
  
          Over-writes old options