Create a Responsive Header

See #84

You might want to debounce this to avoid having detectSize fire hundreds of times when a user resizes their screen