replaced iterators with setintervals due to asynchronous firing
added 3rd set interval to grab each object