one viewer to rule them all