Use /view/overrides for collections.

@afred: I think this does what we want now. Worth taking a close look at the controller changes and the new tests and make sure they are plausible.
the `flahs = {}` seems a bit mysterious here. Is there an elegant way to get rid of it?