simplify chanview authentication and make sure it carries through multiple generations