viewport became public