For various reasons we often update the identification logic to many elements that are used in our tests. Also very often, it happens that when recording a step against an element that is defined and working (i.e. the criteria is correct), Test Studio would none the less record the action against a new element. I tend to suspect it has to do with the fact that we tamper with the identification logic allot as mentioned above.