perhaps i don't understand. but would it work if you don't dismiss the dialog until the mouse is "up"... -bowerbird