make mobile header optional
allow IS_MOBILE overriding