handle "logging in" state