work in progress - override event queue for messagebox