refactoring Label->LabelControl