two timers using elapsedMillis.h

I am using library #include <elapsedMillis.h> (link Arduino Playground - elapsedMillis Library)
this code show I am using timeElapsed.

#include <elapsedMillis.h>

elapsedMillis timeElapsed; //declare global if you don't want it reset every time loop runs

// Pin 13 has an LED connected on most Arduino boards.
int led = 13;

// delay in milliseconds between blinks of the LED

// state of the LED = LOW is off, HIGH is on
boolean ledState = LOW;

void setup() 
  // initialize the digital pin as an output.
  pinMode(led, OUTPUT);     

void loop()
	if (timeElapsed >1000) 
		ledState = !ledState;		 // toggle the state from HIGH to LOW to HIGH to LOW ... 
		digitalWrite(led, ledState);
		timeElapsed = 0;			 // reset the counter to 0 so the counting starts over...

I am working on Bottle filling and capping machine. Programming of filling part is done and capping part is left.
is it possible to use 2 independent variables (like timeElapsed) using this library.

Never used this library but this might work:

elapsedMillis timeElapsed1;

elapsedMillis timeElapsed2;

elapsedMillis timeElapsed3;


One of the example programs at

has three independent variables of this type so, sure, two should be possible.

When you are tempted to suffix variable names with numbers, or you use an example program that suffixes variable names with numbers, it may be time to learn about arrays.