Channel: use generics and LINQ
FeedList: react to subchannel removals