viewer experience