limpieza arreglada y imageviewer refactorizado