If `delay` is a unit of time, why is it being used for the opacity?