code: def remove(self, element):
          
          try:
              index = self.index(element)
          except ValueError:
              raise ValueError("list.remove(x): x not in list")
          else:
              self._notify_remove_at(index)
              super(ObservableList, self).pop(index)
docs: See list.remove.