fixed background scaling issues on small devices