login error message (plus fade) & code clean up