interface IHasChangeListeners { void onChange(Runnable r); void removeChangeListener(Runnable r); default void onChangeAndNow(Runnable l) { onChange(l); callF(l); } }