Cambios varios para que ande bien en Mobile y extendiendo el componente