new approach for bg fix for mobile