#639 Part 2 - Remove retain cycles, make views weak

Fixes a few things from the previous branch that were not caught in time as well. (Approving a comment crashes, reply bar not present)