images must always scale, and never break out of containers