improved Label.js to allow animation of label position
new build