Fix #1 - Logon dialog now stays up until success or cancel