Añadido un control para que el interprete no supere el tamaño del input.
Disminuido el intervalo para que la animación sea más fluida.