If user dismisses the not topmost notification the timeout will be cleared and a new one will not be set, because the top notification remained the same (see the if at line 90).
If user dismisses the not topmost notification the timeout will be cleared and a new one will not be set, because the top notification remained the same (see the if at line 90).