more better fixes to bg alignment and mobile scrolling