Bug fix pushItemWithLifeSpanOfTwoMinutes
- In the setTimeout this changes its context from the array to the window.
  Added self variable to contain the original reference to the array.