added background toggle