add :)- PerResultListener

new a PerResultListener to test something before result :)