#639 Make views weak [partial]

Aiming for a smaller PR here that doesn't address the entire app.