fixed login screen to avoid keyboard-cover issues, moved the register action to the menu bar and adjusted activity functions to match