Rolling captures improvements

This just makes it so that the code handles swipes in the middle of a rolling capture gracefully.
As well, completion of a rolling capture is posted to Ivy, with start and end timestamps