Add login screen, controller support, autoupdate button, form validation