fixed header behavior on full screen on/off

And added an option for 2 slightly different types of behavior.
('remember state' and 'always off')