control: add parent() method
control: add defaults
control.label: override default width
label: add align()