Also, it's worth noting that this doesn't wrap any of the view execution (rendering student_view). This is only wrapping xblock handlers.