adding and removing items, but single item lingers