did you seperate the lid into a seperate object ? I don't think it would work very well if you have more than one shader on the object with this.