EventQ with pointers  - thanks Jack