no del todo eficiente, agregando evento de backbutton