interactive viewing