does anyone know how to stop the on deop part from trying to open the dialog when it\'s already in use?