onChangeListener/informer věci a různý refaktory