Content view hooks

closes #7 and #10