updated multi channel viewer prototype