Can you post your implementation? iIts hard to say whats wrong, how are you reusing your widget? You could map your outfit classes(good to have some id) with structs and init your widget when outfit changed. Having struct allows your to add some features in the future (stats?)