broke out seperate header component; figuring out how to maintain state at level of layout component effectively for filtering lists; having issue with onChange firing and lagging a character on the filter