New behaviors and better labels use

I have developed two new behaviors. I have also changed the way labels are handled, so as to be created by using input element data.