Q: `_signin` vs `signin` is a bit confusing here; may I suggest `_onSignin` to disambiguate it from the actual `signin()` action?