FirstPossibleEvent strategy, tiny refactor, example of strategy usage in import controller