split up header controls into class