handle queued zoom