Practical view controller
refactoring of headerlabel