The implementation itself was moved from fragment to self contained event. The result resolution might be moved to the event as well