Change Analysis Engine Strategy

The _event_finder() function now always records the offset it's checking, rather than the offset at which the found event begins.