void (final @NotNull Color c, int delayMillis) { if (!myColorListenersNotifier.isDisposed()) { myColorListenersNotifier.cancelAllRequests(); myColorListenersNotifier.addRequest(() -> myColorListener.colorChanged(c, this), delayMillis); } }