Content view hooks

For gabe283/concerto_content_scheduling#7 and gabe283/concerto_content_scheduling#10