why not put the label around the input as well?