Reescrito el manejo y los listener de los fragments