added removeItem behavior