don't reset credsController so picker can be reused
cleanup
refactor
NSModalResponseStop is a placeholder, ignore
use NSModalResponseStop to trigger KVO on picker rerun