code: def remove(self, item):
          
          index = self.index(item)
          self.real_list.remove(item)
          self.observer(UpdateType.DELETED, item, index)
docs: See :meth:`list.remove()` method
  
          Calls observer ``self.observer(UpdateType.DELETED, item, index)`` where
          **index** is *item position*