responsive background init