Don't execute listener methods if they are cancelled

* Allow to do lookup with tool even if event was cancelled