Fix issue with disappearing header

closes #10; use events to update header; add header controller and attac...h to body