Improve event queue (allow cancel event during execution)