second major commit: working version of the start capture controller, triggering callbacks with the view-capture controller