Label features

Everything needed to make labels draggable.