yeah, it could. I was using only dispatch_async at first but then to smooth out the transition from the scale out to the zoom out I added the delay and did not refactor.