now that we're calling it at each `addToUpdatesQueue` invocation, you need to store the timeoutID so that we don't call setTimeout several times for one cycle of updates.

So: store the result of setTimeout in a instance variable, check that it is defined before calling setTimeout, and nullify it in displayNotificationAndToaster.