Add multiple event firing
Update
Reafactor timeElapsed identifier
Update demo
Update