viewer experience technology