Because you always create the label in showCB.
By creating a new one, the old one will remain in the old position.
You should create your label only once, and position it afterwards, as needed.
But my question is, what will you do when you have more labels?
Bookmarks