improved password entering interaction