screen changes only when login is successful. VERY EXPERIMENTAL