Improve the semantics of the login logic
Add the .hidden helper class