These should be removed again when either the timer is cleared or the timeout completes firing. Probably an object is better than an array for this.