Half-way through viewport update