Listener cliente y constructor, etc