Updated background handling on mobile