added background that scales as per device