[PO,RS]{refactoring} LoginTask with Listener