allow custom header components