LoginStatusListener interface redefined, and division of responsibility
more clearly defined.  See #189