Make events context independent, add exception and key resolver
remove minimal stability dev