better header effects on mobile