Simplified channels/screens API; simplified tests to point it just about works