Lecture capture ux refactor