it doesn't begin processing the queue until your JS finishes executing