fix disappearing accessory view when the same is assigned multiple times