UI fixes plus Login implementation