supported desktop notification
Background.setIcon() will be called after addOne() has been executed for collection