backgroundFile should be static since it can't change.