[finished #76608924] new version of login widget with manual button and more options

Can we use `registerDisplayFields` instead?