FIx bug and cleanup code.
Add the LabelDialog: the goal will be to add and modify Label with this component.