looks good! only, i'd remove the index_html view declaration above and modify the defaultview declaration below to use the event_view name.
then, if all tests run through and the event_view is still used as default when visiting an occurrence, this would be ready to merge.