def METHOD_NAME(self, name):
    """ Insert an item into ListStore if it is not already there.
    It keeps the list sorted. """
    position = 0
    for position, row in enumerate(self.tags, 1):
        if row[0] == name:
            # already there
            return
        elif row[0] > name:
            position -= 1
            break
    self.tags.insert(position, (name, ))